dolphin/Source/Core/VideoCommon/Src
2013-02-16 19:30:24 -06:00
..
OpenCL Spaces to tabs. Removed a comment. 2012-03-25 13:01:26 +03:00
AVIDump.cpp Include libavutil/mathematics.h explictly in AVIDump.cpp. Fixes issue #5266. 2012-05-02 07:29:15 +02:00
AVIDump.h When using the "Start Renderer in Fullscreen" option, really start in fullscreen. In other words this now switches to fullscreen before the renderer is initiated instead of after. This is a partial fix for issue 4316. 2011-03-25 18:12:40 +00:00
BPFunctions.cpp Update the viewport when the scissor offset is changed 2012-05-27 08:03:26 +02:00
BPFunctions.h fixed some graphics problems with loading savestates (for example, wrong colors on title screen of metroid prime 3) 2012-05-26 13:18:07 +10:00
BPMemory.cpp fixed some graphics problems with loading savestates (for example, wrong colors on title screen of metroid prime 3) 2012-05-26 13:18:07 +10:00
BPMemory.h D3D11: Implement some PE pixel performance metrics. 2012-08-26 20:26:10 +02:00
BPStructs.cpp OGL: Implement pixel metrics (untested) 2012-08-26 20:26:10 +02:00
BPStructs.h
CommandProcessor.cpp Ive fixed definitely Pokemon XD in dual core mode. This game is doing something not allowed. It attach to CPU the same fifo attached to the GPU in multibuffer mode. I added a check to prevent overwrite the GPU FIFO with the CPU FIFO. If the game do that on breakpoint the solution can fail. 2012-03-18 22:54:58 -03:00
CommandProcessor.h Ive fixed definitely Pokemon XD in dual core mode. This game is doing something not allowed. It attach to CPU the same fifo attached to the GPU in multibuffer mode. I added a check to prevent overwrite the GPU FIFO with the CPU FIFO. If the game do that on breakpoint the solution can fail. 2012-03-18 22:54:58 -03:00
CPMemory.cpp
CPMemory.h Add graphics FIFO recorder and player for debugging the graphics system. 2011-03-27 02:55:08 +00:00
DataReader.h Simplify the SSSE3 code for better understanding. 2011-01-11 07:25:36 +00:00
Debugger.cpp Revert the recent zcomploc changes including the Graphic_Fixes merge. 2012-08-10 20:12:02 +02:00
Debugger.h Virtual base classes should have a virtual destructor. 2011-01-30 01:58:54 +00:00
DLCache.cpp A long time since my last commit but i have a lot of work. hope to find some time to fix more things. 2011-05-25 02:05:48 +00:00
DLCache.h Experimental commit: this is the base for a more complex dlist control code, is incomplete but i need some feedback. 2011-02-08 00:28:28 +00:00
EmuWindow.cpp Remove "Disable Lighting". 2012-06-11 23:30:20 +02:00
EmuWindow.h fixed a freeze on emu shutdown in windows build 2011-12-19 15:13:26 -08:00
Fifo.cpp savestate vertexmanager (base) since it affects VertexLoader::RunVertices which affects g_pVideoData 2012-05-26 13:18:08 +10:00
Fifo.h made savestates synchronous and immediate. this allows saving or loading while the emulator is paused, fixes issues where savestate hotkeys would get ignored if pressed too close together, might speed up savestates in some cases, and hopefully makes savestates more stable too. 2012-05-26 13:09:38 +10:00
FramebufferManagerBase.cpp Make sure to not do any XFB emulation at all if it's not enabled. 2011-03-19 00:21:59 +00:00
FramebufferManagerBase.h Second Experimental commit: 2010-12-27 03:18:01 +00:00
HiresTextures.cpp TextureCacheBase: Remove the texture size limit for custom textures. Only the GPU restrictions for maximum texture size remain. 2012-05-13 17:43:14 +02:00
HiresTextures.h TextureCacheBase: Support loading custom mipmaps. 2012-05-13 17:42:22 +02:00
ImageWrite.cpp Wrapped fopen/close/read/write functions inside a simple "IOFile" class. Reading, writing, and error checking became simpler in most cases. It should be near impossible to forget to close a file now that the destructor takes care of it. (I hope this fixes Issue 3635) I have tested the functionality of most things, but it is possible I broke something. :p 2011-03-11 10:21:46 +00:00
ImageWrite.h Remove SaveTexture declaration in VideoCommon since it's only actually defined in OpenGL 2012-01-31 19:52:02 +01:00
IndexGenerator.cpp Related to Texture's glitches: 2010-11-25 20:39:54 +00:00
IndexGenerator.h Some work on changing comments, log messages, and variable and function names to reflect that the plugins are not plugins anymore. 2011-02-14 02:18:03 +00:00
LightingShaderGen.cpp Fix pixel lighting. 2011-09-29 23:32:39 +02:00
LightingShaderGen.h Fix pixel lighting. 2011-09-29 23:32:39 +02:00
LookUpTables.h
MainBase.cpp Fix OGL perf queries and make them not slow! 2013-02-16 19:30:24 -06:00
MainBase.h Some work on changing comments, log messages, and variable and function names to reflect that the plugins are not plugins anymore. 2011-02-14 02:18:03 +00:00
memcpy_amd.cpp
NativeVertexFormat.h Some work on changing comments, log messages, and variable and function names to reflect that the plugins are not plugins anymore. 2011-02-14 02:18:03 +00:00
OnScreenDisplay.cpp Remove PluginSpecs.h. Merge the few needed enums from that file into Common.h for now. I am up for suggestions on a better place for those. 2011-02-02 04:40:27 +00:00
OnScreenDisplay.h Remove PluginSpecs.h. Merge the few needed enums from that file into Common.h for now. I am up for suggestions on a better place for those. 2011-02-02 04:40:27 +00:00
OpcodeDecoding.cpp Replace all of the opcode data read functions by their SSSE3 equivalent, not only the first one. 2012-08-05 04:24:08 +02:00
OpcodeDecoding.h Add graphics FIFO recorder and player for debugging the graphics system. 2011-03-27 02:55:08 +00:00
OpenCL.cpp Some work on changing comments, log messages, and variable and function names to reflect that the plugins are not plugins anymore. 2011-02-14 02:18:03 +00:00
OpenCL.h Fix *BSD build. 2011-01-31 03:02:23 +00:00
PerfQueryBase.cpp OGL: Implement pixel metrics (untested) 2012-08-26 20:26:10 +02:00
PerfQueryBase.h Fix OGL perf queries and make them not slow! 2013-02-16 19:30:24 -06:00
PixelEngine.cpp Fix OGL perf queries and make them not slow! 2013-02-16 19:30:24 -06:00
PixelEngine.h D3D11: Implement some PE pixel performance metrics. 2012-08-26 20:26:10 +02:00
PixelShaderGen.cpp Revert the recent zcomploc changes including the Graphic_Fixes merge. 2012-08-10 20:12:02 +02:00
PixelShaderGen.h Revert the recent zcomploc changes including the Graphic_Fixes merge. 2012-08-10 20:12:02 +02:00
PixelShaderManager.cpp Revert the recent zcomploc changes including the Graphic_Fixes merge. 2012-08-10 20:12:02 +02:00
PixelShaderManager.h Revert the recent zcomploc changes including the Graphic_Fixes merge. 2012-08-10 20:12:02 +02:00
RenderBase.cpp Add a sanity check for viewports with zero width/height. 2012-08-07 01:37:31 +02:00
RenderBase.h D3D11: Implement some PE pixel performance metrics. 2012-08-26 20:26:10 +02:00
Statistics.cpp
Statistics.h added the possibility to allocate aligned memory, an use it to allocate the buffer utilized in texture decoding, this will make a little easy to use aligned writes when possible in sse2/3 optimized algorithms. 2011-02-25 20:35:05 +00:00
TextureCacheBase.cpp Add a missing Invalidate() call in ~TextureCache(). Fixes a regression from 8bed27a3d1 causing textures to load improperly when a game is run two times in the same Dolphin instance 2012-06-27 20:20:28 +02:00
TextureCacheBase.h Enable hires textures even when texture dumping is enabled. 2012-06-20 18:18:17 +02:00
TextureConversionShader.cpp Fixed texture encoding. Fixes the interaction with objects in Another Code R. Thanks to wordmanwords for the patch. 2012-05-05 11:21:05 +10:00
TextureConversionShader.h
TextureDecoder.cpp fix a memleak and quiet some warnings 2011-03-22 15:23:39 +00:00
TextureDecoder.h Prepare texture preloading support 2012-02-03 21:20:34 +01:00
VertexLoader_Color.cpp Fix a typo in the indexed color vertex loader 2012-08-05 04:24:16 +02:00
VertexLoader_Color.h
VertexLoader_Normal.cpp Moved per-game graphics configuration to the game-list right click menu. It will be too difficult to make the "profiles" drop-down thing work with 3-state vs 2-state checkboxes. The per-game settings now have "undetermined" states, except for the radio buttons(I'll fix that later). It's super hacky right now. Video config (probably all config stuff) could be redone. 2011-03-21 05:46:33 +00:00
VertexLoader_Normal.h Moved per-game graphics configuration to the game-list right click menu. It will be too difficult to make the "profiles" drop-down thing work with 3-state vs 2-state checkboxes. The per-game settings now have "undetermined" states, except for the radio buttons(I'll fix that later). It's super hacky right now. Video config (probably all config stuff) could be redone. 2011-03-21 05:46:33 +00:00
VertexLoader_Position.cpp Align stack variables on a 16-bytes boundary in SSSE3 functions 2011-10-08 17:36:01 +02:00
VertexLoader_Position.h
VertexLoader_TextCoord.cpp Align stack variables on a 16-bytes boundary in SSSE3 functions 2011-10-08 17:36:01 +02:00
VertexLoader_TextCoord.h
VertexLoader.cpp Bounding Box bugfixes. 2011-10-28 21:12:12 +01: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 Add graphics FIFO recorder and player for debugging the graphics system. 2011-03-27 02:55:08 +00:00
VertexLoaderManager.h fully implemented display list cache with vertex data included and added in all the plugins. 2010-08-29 23:08:56 +00:00
VertexManagerBase.cpp D3D11: Implement some PE pixel performance metrics. 2012-08-26 20:26:10 +02:00
VertexManagerBase.h savestate vertexmanager (base) since it affects VertexLoader::RunVertices which affects g_pVideoData 2012-05-26 13:18:08 +10:00
VertexShaderGen.cpp Fix compilation with g++ 4.7 and some warnings. Fixes issue 5347. 2012-04-07 15:45:32 -05:00
VertexShaderGen.h D3D9: Fix texel to pixel mapping when sampling textures properly. 2012-03-24 17:23:03 +01:00
VertexShaderManager.cpp Update the viewport when the scissor offset is changed 2012-05-27 08:03:26 +02:00
VertexShaderManager.h Update the viewport when the scissor offset is changed 2012-05-27 08:03:26 +02:00
VideoCommon.h Use do { ... } while (0) for the *_LOG macros 2012-08-20 13:12:49 +02:00
VideoConfig.cpp D3D11: Implement some PE pixel performance metrics. 2012-08-26 20:26:10 +02:00
VideoConfig.h D3D11: Implement some PE pixel performance metrics. 2012-08-26 20:26:10 +02:00
VideoState.cpp savestate vertexmanager (base) since it affects VertexLoader::RunVertices which affects g_pVideoData 2012-05-26 13:18:08 +10:00
VideoState.h initialize the uninitialized 2012-01-04 01:36:09 -08:00
XFMemory.cpp
XFMemory.h Fix an error introduced in r7083. In the pixel shader manager the farZ and zRange of the z bias were flipped. Switched to using the viewport struct rather than a raw float array to hopefully avoid such confusion in the future. Fixes issue 4060. 2011-04-11 01:49:32 +00:00
XFStructs.cpp Fix a data endianness problem introduced by r7cccb4baa724. 2012-05-20 22:16:21 +02:00
XFStructs.h