..
OpenCL
Spaces to tabs. Removed a comment.
2012-03-25 13:01:26 +03:00
AVIDump.cpp
Update libav code to remove deprecation warnings.
2012-08-28 22:34:24 -05: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
Merge branch 'fifoplayer_updates'.
2012-03-29 22:50:45 +02:00
BPStructs.cpp
Maintenance.
2012-08-07 18:57:53 +02:00
BPStructs.h
Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :)
2009-07-28 21:32:10 +00:00
CPMemory.cpp
Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :)
2009-07-28 21:32:10 +00:00
CPMemory.h
Add graphics FIFO recorder and player for debugging the graphics system.
2011-03-27 02:55:08 +00:00
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
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
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
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
FPSCounter.cpp
Implement a simple benchmarking mode which logs FPS to a file
2012-10-04 05:41:02 +02:00
FPSCounter.h
Implement a simple benchmarking mode which logs FPS to a file
2012-10-04 05:41:02 +02: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
Implement the new buffer approach in opengl. sadly in my machine it gives my only 2 more fps and if your hardware does not support ARB_map_buffer_range is even slower than plain vertex arrays.
2012-10-26 11:34:02 -03:00
LightingShaderGen.h
Fix pixel lighting.
2011-09-29 23:32:39 +02:00
LookUpTables.h
Don't use lookup tables. It's better to use CPU registers and reduce memory accesses.
2009-07-30 20:29:52 +00:00
MainBase.cpp
Enable hires textures even when texture dumping is enabled.
2012-06-20 18:18:17 +02: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
NativeVertexFormat.h
Implement the new buffer approach in opengl. sadly in my machine it gives my only 2 more fps and if your hardware does not support ARB_map_buffer_range is even slower than plain vertex arrays.
2012-10-26 11:34:02 -03: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
Implement the new buffer approach in opengl. sadly in my machine it gives my only 2 more fps and if your hardware does not support ARB_map_buffer_range is even slower than plain vertex arrays.
2012-10-26 11:34:02 -03: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
PixelEngine.cpp
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
PixelEngine.h
This commit fix games hanging because of my prior Revision c2e6fdf09f
2012-03-09 18:58:23 -03:00
PixelShaderGen.cpp
Implement the new buffer approach in opengl. sadly in my machine it gives my only 2 more fps and if your hardware does not support ARB_map_buffer_range is even slower than plain vertex arrays.
2012-10-26 11:34:02 -03: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
Revert the recent zcomploc changes including the Graphic_Fixes merge.
2012-08-10 20:12:02 +02:00
Statistics.cpp
D3D9: Delete some long dead code. Also add one more statistic: number of compiled shaders that actually have unique code (not accurate unless you delete the shader cache before running). This stat clearly shows that in f-zero we create 5x as many pixel shaders as we should, so there's clearly a problem with the shader ID generation.
2010-06-20 22:23:34 +00:00
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
hopefully fixed zww issue with new efb to ram.
2010-07-12 19:30:25 +00:00
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.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
VertexLoader_Color.cpp
Fix a typo in the indexed color vertex loader
2012-08-05 04:24:16 +02:00
VertexLoader_Color.h
Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :)
2009-07-28 21:32:10 +00:00
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
VideoCommon: Added automatic selection routines for SSSE3/SSE4.1 codes. It selects SSSE3/SSE4.1 codes only if a proper preprocessor definition is defined and the target cpu supports SSSE3/SSE4.1. The selection routines in VertexLoader_* use function pointers. TextureDecoder uses a combination of "#if" and "if" statements.
2010-04-09 15:13:42 +00:00
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
VideoCommon: Added automatic selection routines for SSSE3/SSE4.1 codes. It selects SSSE3/SSE4.1 codes only if a proper preprocessor definition is defined and the target cpu supports SSSE3/SSE4.1. The selection routines in VertexLoader_* use function pointers. TextureDecoder uses a combination of "#if" and "if" statements.
2010-04-09 15:13:42 +00:00
VertexManagerBase.cpp
Remove "Disable Lighting".
2012-06-11 23:30:20 +02:00
VertexManagerBase.h
Hey, long time no commits :).
2012-10-20 10:22:15 -03: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
Implement a simple benchmarking mode which logs FPS to a file
2012-10-04 05:41:02 +02:00
VideoConfig.h
Implement a simple benchmarking mode which logs FPS to a file
2012-10-04 05:41:02 +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
Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :)
2009-07-28 21:32:10 +00:00
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
Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :)
2009-07-28 21:32:10 +00:00
memcpy_amd.cpp
GL Vertex loader moved to VideoCommon.
2008-12-26 13:09:16 +00:00