dolphin/Source/Core/VideoCommon/Src
NeoBrainX e0c6092721 DX11 code maintenance, part 4:
Move blend state management from EmuGfxState to Renderer.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6905 8ced0084-cf51-0410-be5f-012b33b47a6e
2011-01-24 10:42:43 +00:00
..
OpenCL Kill HAVE_OPENCL. 2011-01-06 01:11:32 +00:00
AVIDump.cpp Removed my previous PanicAlert translation hack. Fixed with a better method suggested by BhaaL. The translation is done by a callback in the MsgHandler routine that is set at program start. Added macros PanicAlertT, SuccessAlertT, PanicYesNoT, and AskYesNoT that are identical to the non T versions except those strings will be added by gettext to the po files to be translated. These can and should be used anywhere in the code for strings that should be translated. 2011-01-13 02:05:58 +00:00
AVIDump.h On linux encode frame dumps in MPG format instead of writing raw frames. To enable this portion of the code you must have libavcodec-dev and libswscale-dev installed (package names for Ubuntu). 2010-11-14 21:14:26 +00:00
BPFunctions.cpp Linux build fix. 2010-12-29 15:23:02 +00:00
BPFunctions.h Implement pixel data reinterpretation on EFB format change. 2010-12-27 21:56:20 +00:00
BPMemory.cpp
BPMemory.h **Changes** 2010-12-18 18:23:22 +00:00
BPStructs.cpp corrected depth copy shader in dx9/dx11 to improve accuracy when doing efb to texture for depth formats 2011-01-05 17:16:52 +00:00
BPStructs.h
CommandProcessor.cpp Quick fifo commit: 2011-01-13 01:29:34 +00:00
CommandProcessor.h More FIFO work, HACK Solution for extreme overflow on breakpoints. 2010-12-27 02:55:35 +00:00
CPMemory.cpp
CPMemory.h
DataReader.h Simplify the SSSE3 code for better understanding. 2011-01-11 07:25:36 +00:00
Debugger.cpp some little optimizations and some cleaning. 2011-01-09 14:13:24 +00:00
Debugger.h We effectively only have a single namespace for private header files, 2010-12-05 15:28:31 +00:00
DLCache.cpp Forgot to commit the alignment for opcode last time. 2011-01-11 05:38:12 +00:00
DLCache.h
EmuWindow.cpp Add anvideo config option to automatically resize the render window to the size of the game's output resolution. This avoids artifacts that appear when the render target is scaled to fit a window of a different size. 2011-01-07 04:57:59 +00:00
EmuWindow.h Win32-only: 2010-12-19 19:43:18 +00:00
Fifo.cpp Ops! Little fix for my prior commit. 2010-12-27 03:46:17 +00:00
Fifo.h BIG FIFO Commit PART 1! Sometimes you need to write everything from 0, so 10 days later Ive rewrited some parts of the FIFO in Dual Core mode. Is pending use the same code for SC mode. 2010-12-11 12:42:55 +00:00
FramebufferManagerBase.cpp Second Experimental commit: 2010-12-27 03:18:01 +00:00
FramebufferManagerBase.h Second Experimental commit: 2010-12-27 03:18:01 +00:00
HiresTextures.cpp allow gcc to check the format of args being passed to MsgAlert and GenericLog. Fixed nearly all warnings that arose from this, as well as some preexisting ones (some were actually crashes and/or bugs...) 2010-12-05 09:04:34 +00:00
HiresTextures.h
ImageWrite.cpp
ImageWrite.h
IndexGenerator.cpp Related to Texture's glitches: 2010-11-25 20:39:54 +00:00
IndexGenerator.h
LookUpTables.h
MainBase.cpp Lock emulation while saving state on all platforms. 2010-12-19 16:07:05 +00:00
MainBase.h Build missing BPFunctions.cpp with SCons. 2010-11-18 23:25:40 +00:00
memcpy_amd.cpp
NativeVertexFormat.h Minor change to ease video plugin merging. Made static NativeVertexFormat::Create function into a virtual function of VertexManager. I believe this is the last bit of code which is only declared in VideoCommon and defined in each of the plugins. 2010-11-26 09:25:08 +00:00
OnScreenDisplay.cpp Move some shared gfx plugin code into VideoCommon. Changed "Renderer" class to use virtual functions. (setting stuff up for video plugin merging) 2010-11-18 02:21:26 +00:00
OnScreenDisplay.h
OpcodeDecoding.cpp Forgot to commit the alignment for opcode last time. 2011-01-11 05:38:12 +00:00
OpcodeDecoding.h
PixelEngine.cpp More FIFO works, Hopefully this commit can fix randoms hangs in Wii Music, Wii Sports, maybe in Wii Resort, etc. Please test your games now. This commit is not related with FIFO Overflown and Fifo linked desync. 2010-12-21 04:39:39 +00:00
PixelEngine.h Fix alpha reads (hurray for the ZWW Pictograph quest and Killer 7) 2011-01-07 19:51:28 +00:00
PixelShaderGen.cpp some little optimizations and some cleaning. 2011-01-09 14:13:24 +00:00
PixelShaderGen.h some little optimizations and some cleaning. 2011-01-09 14:13:24 +00:00
PixelShaderManager.cpp some little optimizations and some cleaning. 2011-01-09 14:13:24 +00:00
PixelShaderManager.h normalize the efb to texture process for color textures to make it work the same in all the plugins and with the same accuracy as real hardware (almost :)) 2011-01-07 19:23:57 +00:00
Profiler.cpp
Profiler.h
RenderBase.cpp Add anvideo config option to automatically resize the render window to the size of the game's output resolution. This avoids artifacts that appear when the render target is scaled to fit a window of a different size. 2011-01-07 04:57:59 +00:00
RenderBase.h DX11 code maintenance, part 4: 2011-01-24 10:42:43 +00:00
SConscript We effectively only have a single namespace for private header files, 2010-12-05 15:28:31 +00:00
Statistics.cpp
Statistics.h
TextureCacheBase.cpp normalize the efb to texture process for color textures to make it work the same in all the plugins and with the same accuracy as real hardware (almost :)) 2011-01-07 19:23:57 +00:00
TextureCacheBase.h DX11: Fix mipmaps. Someone forgot creating them at the proper time ;P 2010-11-24 19:13:19 +00:00
TextureConversionShader.cpp made texture conversion shaders use less instructions 2010-12-19 21:05:41 +00:00
TextureConversionShader.h
TextureDecoder.cpp TextureDecoder: Some misc clean ups. Backport code to SSE2 version. Remove redundancy in RGBA8 (5% speedup). 2011-01-09 05:06:53 +00:00
TextureDecoder.h
VertexLoader_Color.cpp
VertexLoader_Color.h
VertexLoader_Normal.cpp 2 fixes one for dx9 and one for software plugin. 2011-01-23 15:29:57 +00:00
VertexLoader_Normal.h rework the normal loading now it should be a accurate as real hardware. 2011-01-19 13:57:15 +00:00
VertexLoader_Position.cpp Use SSSE3 shuffle for DataReader's DataReadU32xN in VideoCommon. The function is used for reading up to 16 u32's at a time (512-bits) and then converting endianness. 2011-01-10 13:14:56 +00:00
VertexLoader_Position.h
VertexLoader_TextCoord.cpp
VertexLoader_TextCoord.h
VertexLoader.cpp rework the normal loading now it should be a accurate as real hardware. 2011-01-19 13:57:15 +00:00
VertexLoader.h Changed macro for disallowing copy-ctor and =operator into an inheritable class. Removed IrPointer.ini (no longer used) 2010-11-15 05:29:10 +00:00
VertexLoaderManager.cpp
VertexLoaderManager.h
VertexManagerBase.cpp Move some shared gfx plugin code into VideoCommon. Changed "Renderer" class to use virtual functions. (setting stuff up for video plugin merging) 2010-11-18 02:21:26 +00:00
VertexManagerBase.h DX9 debugger improvements: 2010-11-29 16:16:48 +00:00
VertexShaderGen.cpp some little optimizations and some cleaning. 2011-01-09 14:13:24 +00:00
VertexShaderGen.h
VertexShaderManager.cpp
VertexShaderManager.h
VideoCommon.h D3D9: 2011-01-03 14:35:07 +00:00
VideoConfig.cpp Add anvideo config option to automatically resize the render window to the size of the game's output resolution. This avoids artifacts that appear when the render target is scaled to fit a window of a different size. 2011-01-07 04:57:59 +00:00
VideoConfig.h some little optimizations and some cleaning. 2011-01-09 14:13:24 +00:00
VideoState.cpp
VideoState.h
XFBConvert.cpp Kill HAVE_OPENCL. 2011-01-06 01:11:32 +00:00
XFBConvert.h
XFMemory.cpp
XFMemory.h
XFStructs.cpp
XFStructs.h