dolphin-emulator/Source/Core/VideoCommon/Src
Rodolfo Osvaldo Bogado 25231f8007 more fixes for opengl sing openmp, i hope is the last :)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7300 8ced0084-cf51-0410-be5f-012b33b47a6e
2011-03-05 15:30:38 +00:00
..
OpenCL Convert GetUserPath to return a std::string instead of a const char *. This simplifies its usage in most cases. 2011-02-28 20:40:15 +00:00
AVIDump.cpp Convert GetUserPath to return a std::string instead of a const char *. This simplifies its usage in most cases. 2011-02-28 20:40:15 +00:00
AVIDump.h
BPFunctions.cpp Minor cleanup. 2011-03-04 23:23:59 +00:00
BPFunctions.h Add EFB encode-to-RAM support in DX11 backend. It could probably be simplified a lot, and not all the possible formats are implemented. I tried to use the dynamic-linking feature of shader model 5, but Microsoft's HLSL compiler is broken. "Dynamic mode" is implemented, but disabled for now. 2011-02-26 23:41:02 +00:00
BPMemory.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
BPMemory.h Fix a typo in BPFunctions causing a PanicAlert in SW:RS2. 2011-03-04 23:14:21 +00:00
BPStructs.cpp Missed a critical section. 2011-03-05 12:05:58 +00:00
BPStructs.h
CommandProcessor.cpp Big Fifo Commit Part2: Now the fifo is more stable than my first commit, so is time... 2011-02-17 04:25:21 +00:00
CommandProcessor.h Big Fifo Commit Part2: Now the fifo is more stable than my first commit, so is time... 2011-02-17 04:25:21 +00:00
CPMemory.cpp
CPMemory.h
DataReader.h
Debugger.cpp More conversion from char * to std::string. 2011-03-01 03:06:14 +00:00
Debugger.h
DLCache.cpp Integer constants larger than int need a type suffix. 2011-02-27 23:13:28 +00:00
DLCache.h
EmuWindow.cpp fixes issue 4147 2011-02-24 10:18:59 +00:00
EmuWindow.h
Fifo.cpp Call Video_Prepare() before starting the CPU thread. 2011-02-18 23:52:14 +00:00
Fifo.h Big Fifo Commit Part2: Now the fifo is more stable than my first commit, so is time... 2011-02-17 04:25:21 +00:00
FramebufferManagerBase.cpp
FramebufferManagerBase.h
HiresTextures.cpp More conversion from char * to std::string. 2011-03-01 03:06:14 +00:00
HiresTextures.h
ImageWrite.cpp
ImageWrite.h
IndexGenerator.cpp
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
LightingShaderGen.h
LookUpTables.h
MainBase.cpp Big Fifo Commit Part2: Now the fifo is more stable than my first commit, so is time... 2011-02-17 04:25:21 +00: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
OnScreenDisplay.h
OpcodeDecoding.cpp Big Fifo Commit Part2: Now the fifo is more stable than my first commit, so is time... 2011-02-17 04:25:21 +00:00
OpcodeDecoding.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
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
PixelEngine.cpp Big Fifo Commit Part2: Now the fifo is more stable than my first commit, so is time... 2011-02-17 04:25:21 +00:00
PixelEngine.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
PixelShaderGen.cpp
PixelShaderGen.h
PixelShaderManager.cpp
PixelShaderManager.h
RenderBase.cpp Replaced Common::CriticalSection with a std::mutex implementation. 64bit Windows builds now use SRWLocks and ConditionVariables(requires Vista/7, x64 builds will no longer work on Windows XP x64). Tell me if you hate that. Removed Common::EventEx. Common::Event now uses a std::condition_variable impl.(using ConditionVariables on Windows x64, Events on x86, or posix condition variables elsewhere). I experience slight speed improvements with these changes. 2011-03-05 06:11:26 +00:00
RenderBase.h Replaced Common::CriticalSection with a std::mutex implementation. 64bit Windows builds now use SRWLocks and ConditionVariables(requires Vista/7, x64 builds will no longer work on Windows XP x64). Tell me if you hate that. Removed Common::EventEx. Common::Event now uses a std::condition_variable impl.(using ConditionVariables on Windows x64, Events on x86, or posix condition variables elsewhere). I experience slight speed improvements with these changes. 2011-03-05 06:11:26 +00: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 More conversion from char * to std::string. 2011-03-01 03:06:14 +00:00
TextureCacheBase.h Add EFB encode-to-RAM support in DX11 backend. It could probably be simplified a lot, and not all the possible formats are implemented. I tried to use the dynamic-linking feature of shader model 5, but Microsoft's HLSL compiler is broken. "Dynamic mode" is implemented, but disabled for now. 2011-02-26 23:41:02 +00:00
TextureConversionShader.cpp
TextureConversionShader.h
TextureDecoder.cpp more fixes for opengl sing openmp, i hope is the last :) 2011-03-05 15:30:38 +00:00
TextureDecoder.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
VertexLoader.cpp First Revert my changes to VertexLoader.cpp, i don't own the games that get error so i revert the changes until i can test it myself. 2011-03-04 22:48:54 +00:00
VertexLoader.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
VertexLoaderManager.cpp
VertexLoaderManager.h
VertexManagerBase.cpp Convert GetUserPath to return a std::string instead of a const char *. This simplifies its usage in most cases. 2011-02-28 20:40:15 +00:00
VertexManagerBase.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
VertexShaderGen.cpp
VertexShaderGen.h
VertexShaderManager.cpp
VertexShaderManager.h
VideoCommon.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
VideoConfig.cpp Added an option for input display. This option shows the controls read by the emulator at each frame. GameCube controls in all four ports have been implemented. Wii controls are todo. The option can be found in the graphics settings. This option is usually used for tool-assisted speed-runs (TAS). 2011-02-17 09:12:36 +00:00
VideoConfig.h Added an option for input display. This option shows the controls read by the emulator at each frame. GameCube controls in all four ports have been implemented. Wii controls are todo. The option can be found in the graphics settings. This option is usually used for tool-assisted speed-runs (TAS). 2011-02-17 09:12:36 +00:00
VideoState.cpp Big Fifo Commit Part2: Now the fifo is more stable than my first commit, so is time... 2011-02-17 04:25:21 +00:00
VideoState.h Paused the video thread while a save state was being created or loaded. Performed the save state operation after the fifo became idle. Saved the interrupt status of the video thread into the save state. This helps stabilise the save states in dual core mode in games like Super Mario Galaxy. 2011-02-08 10:37:47 +00:00
XFMemory.cpp
XFMemory.h
XFStructs.cpp
XFStructs.h