dolphin/Source/Core/VideoCommon/Src
NeoBrainX 5cad834c96 D3D9:
- Assign width and height to the actual powers of two rather than to the exponents...
- Clean up FramebufferManager()
- Make use of more depth buffer formats to prevent some devices from failing to create a depth buffer

Should fix issue 3256.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6730 8ced0084-cf51-0410-be5f-012b33b47a6e
2011-01-03 14:35:07 +00:00
..
OpenCL Use the public svn_rev_str for the kernel.bin header instead of 2011-01-01 21:08:30 +00:00
AVIDump.cpp
AVIDump.h
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 Finish implementing gamma correction in DX9. 2010-12-31 07:06:53 +00:00
BPStructs.h
CommandProcessor.cpp More FIFO work. This is an Experimental commit, Fixed "Monopoly Wii" ("FIFOs linked but out of sync" problem in this game) Re-sync the FIFO again when this is in immediate mode. Copy CP register values to PI register. Now this games is booting and ingame :) 2010-12-29 07:12:37 +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 TextureDecoder.cpp: new SSE2 optimized GX_TF_I8 decoder. Probably not ultimately optimal SSE2 code, but provably better (on my machine) than the memset version. Tested with __rdtsc counts in an independent project. I get about 6-7 FPS more on average during the intro movie playback in Mario Kart Wii. Hope this compiles for GCC okay. 2010-12-30 19:17:08 +00:00
Debugger.cpp reduced frequency of dx9 ps_2_0 pixel generation errors, and made dx9 efb depth peek of 16-bit depth buffer not use 24-bit adjustment factor. shouldn't affect other the plugins. 2010-12-19 20:59:23 +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 TextureDecoder.cpp: new SSE2 optimized GX_TF_I8 decoder. Probably not ultimately optimal SSE2 code, but provably better (on my machine) than the memset version. Tested with __rdtsc counts in an independent project. I get about 6-7 FPS more on average during the intro movie playback in Mario Kart Wii. Hope this compiles for GCC okay. 2010-12-30 19:17:08 +00:00
DLCache.h
EmuWindow.cpp Win32-only: 2010-12-19 19:43:18 +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
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
OnScreenDisplay.h
OpcodeDecoding.cpp TextureDecoder.cpp: new SSE2 optimized GX_TF_I8 decoder. Probably not ultimately optimal SSE2 code, but provably better (on my machine) than the memset version. Tested with __rdtsc counts in an independent project. I get about 6-7 FPS more on average during the intro movie playback in Mario Kart Wii. Hope this compiles for GCC okay. 2010-12-30 19:17:08 +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
PixelShaderGen.cpp fix Issue 3539 2010-12-19 22:24:19 +00:00
PixelShaderGen.h this probably doesn't fix anything noticeable, but, it seems like a bug that C_COLORMATRIX+4 overlapped with C_PLIGHTS 2010-12-19 21:09:29 +00:00
PixelShaderManager.cpp reduced frequency of dx9 ps_2_0 pixel generation errors, and made dx9 efb depth peek of 16-bit depth buffer not use 24-bit adjustment factor. shouldn't affect other the plugins. 2010-12-19 20:59:23 +00:00
PixelShaderManager.h
Profiler.cpp
Profiler.h
RenderBase.cpp Finish implementing gamma correction in DX9. 2010-12-31 07:06:53 +00:00
RenderBase.h Implement pixel data reinterpretation on EFB format change. 2010-12-27 21:56:20 +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 D3D9: Make sure to use powers of two as render target dimensions if it's needed by the device. 2011-01-02 23:13:29 +00:00
TextureCacheBase.h
TextureConversionShader.cpp made texture conversion shaders use less instructions 2010-12-19 21:05:41 +00:00
TextureConversionShader.h
TextureDecoder.cpp Fix for bit reduction regression in GX_TF_RGB565 textures from previous commit. 2011-01-03 01:24:35 +00:00
TextureDecoder.h
VertexLoader_Color.cpp
VertexLoader_Color.h
VertexLoader_Normal.cpp
VertexLoader_Normal.h
VertexLoader_Position.cpp
VertexLoader_Position.h
VertexLoader_TextCoord.cpp
VertexLoader_TextCoord.h
VertexLoader.cpp Fix VideoCommon build configuration for DebugFast/x64. 2010-12-05 14:31:00 +00:00
VertexLoader.h
VertexLoaderManager.cpp
VertexLoaderManager.h
VertexManagerBase.cpp
VertexManagerBase.h DX9 debugger improvements: 2010-11-29 16:16:48 +00:00
VertexShaderGen.cpp Change comparison in specular light function. Fixes issue 1258. 2010-12-01 04:50:25 +00:00
VertexShaderGen.h
VertexShaderManager.cpp
VertexShaderManager.h
VideoCommon.h D3D9: 2011-01-03 14:35:07 +00:00
VideoConfig.cpp Implement pixel data reinterpretation on EFB format change. 2010-12-27 21:56:20 +00:00
VideoConfig.h Implement pixel data reinterpretation on EFB format change. 2010-12-27 21:56:20 +00:00
VideoState.cpp
VideoState.h
XFBConvert.cpp
XFBConvert.h
XFMemory.cpp
XFMemory.h
XFStructs.cpp
XFStructs.h