.. |
OpenCL
|
Added a safer OpenCL shutdown procedure.
|
2010-10-24 04:17:36 +00:00 |
AVIDump.cpp
|
Linux global build. At least the basic footwork is done here.
|
2010-02-02 21:56:29 +00:00 |
AVIDump.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 |
BPFunctions.h
|
D3D: Fix some texture wrapping issues by setting the texture state for every texture used at draw time. Hopefully there will not be a noticable slowdown, thanks to the state caching. Also some minor cleanup. Should fix issues like repeated shadows. TODO: In theory it should have worked without this, so I should investigate why this change was needed.
|
2010-01-12 23:40:30 +00:00 |
BPMemory.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 |
BPMemory.h
|
VideoCommon: Properly upscale the mantissa of some fog params.
|
2010-10-29 21:37:20 +00:00 |
BPStructs.cpp
|
DX9/DX11: Remove some dead or obsolete code.
|
2010-11-07 10:11:58 +00: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
|
Some more cleanup which should've been in r6232. Thanks Billiard.
|
2010-09-27 05:16:11 +00:00 |
CommandProcessor.cpp
|
I've observed that "FIFO is overflown by GatherPipe" is not real overflow.
|
2010-08-10 07:25:35 +00:00 |
CommandProcessor.h
|
Replace all bitfields which were only declared with "(un)signed" with their actual types. Let me know if I missed any. It would also be a good idea to test this commit in both x64 and x86.
|
2010-09-27 04:29:51 +00:00 |
DLCache.cpp
|
VideoCommon: Fixed the crash when the code cache of DLCache is full.
|
2010-10-22 03:50:44 +00:00 |
DLCache.h
|
fully implemented display list cache with vertex data included and added in all the plugins.
|
2010-08-29 23:08:56 +00:00 |
DataReader.h
|
Because we only ever call Pos_ReadDirect (and through that, DataRead<T>)
|
2010-07-18 05:31:51 +00:00 |
Fifo.cpp
|
Fix saving states on mesa3d and clean up the handling of asynchronous requests
|
2010-08-04 21:02:32 +00:00 |
Fifo.h
|
Fix saving states on mesa3d and clean up the handling of asynchronous requests
|
2010-08-04 21:02:32 +00:00 |
HiresTextures.cpp
|
Merged common texture cache code from video plugins into VideoCommon. (DX11 native mipmaps currently broken, disabled) Hopefully everything else should still be working.
|
2010-10-19 22:24:27 +00:00 |
HiresTextures.h
|
Merged common texture cache code from video plugins into VideoCommon. (DX11 native mipmaps currently broken, disabled) Hopefully everything else should still be working.
|
2010-10-19 22:24:27 +00:00 |
ImageWrite.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 |
ImageWrite.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 |
IndexGenerator.cpp
|
some more minor optimizations introduced by aavindraa, i only corrected evaluation order using some ().
|
2010-07-16 12:36:55 +00:00 |
IndexGenerator.h
|
let's keep experimenting:
|
2010-05-22 21:58:43 +00: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 |
NativeVertexFormat.h
|
D3D: Fix 8-bit signed normals. Fixes lighting problems in Super Smash Bros Melee. misc tiny things
|
2009-09-13 21:18:04 +00:00 |
OnScreenDisplay.cpp
|
Kill the last timeGetTime calls.
|
2010-01-21 21:27:52 +00:00 |
OnScreenDisplay.h
|
Moving more things out of GL into VideoCommon...
|
2009-09-03 20:37:35 +00:00 |
OpcodeDecoding.cpp
|
sometimes to advance you have to make a step back.
|
2010-08-28 15:09:42 +00:00 |
OpcodeDecoding.h
|
sometimes to advance you have to make a step back.
|
2010-08-28 15:09:42 +00:00 |
PixelEngine.cpp
|
Properly emulate the alpha read pixel engine register function (used for EFB peeks).
|
2010-10-24 19:52:52 +00:00 |
PixelEngine.h
|
Properly emulate the alpha read pixel engine register function (used for EFB peeks).
|
2010-10-24 19:52:52 +00:00 |
PixelShaderGen.cpp
|
OpenGL plugin: Support for dual-source blending, CURRENTLY DISABLED. It doesn't work yet. To fix it, we may need to convert all our shaders to GLSL so that we can use glBindFragDataLocation.
|
2010-10-23 19:55:19 +00:00 |
PixelShaderGen.h
|
Put infrastructure in place so that other plugins may support dual-source blending.
|
2010-10-21 05:22:18 +00:00 |
PixelShaderManager.cpp
|
i know still a lot to fix and much work to do but sometimes experiments are fun :)
|
2010-09-23 02:17:48 +00:00 |
PixelShaderManager.h
|
i know still a lot to fix and much work to do but sometimes experiments are fun :)
|
2010-09-23 02:17:48 +00:00 |
Profiler.cpp
|
Kill the last timeGetTime calls.
|
2010-01-21 21:27:52 +00:00 |
Profiler.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 |
Render.h
|
Main change: Implemented EFB pokes in DX9/DX11.
|
2010-10-22 19:40:05 +00:00 |
SConscript
|
Merged common texture cache code from video plugins into VideoCommon. (DX11 native mipmaps currently broken, disabled) Hopefully everything else should still be working.
|
2010-10-19 22:24:27 +00: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
|
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 |
TextureCacheBase.cpp
|
Updated with a less aggressive optimisation to EFB copy to RAM. The destination texture now does not get invalidated if its hash is found in the texture cache. Fixes Metroid Prime 3.
|
2010-11-07 04:28:33 +00:00 |
TextureCacheBase.h
|
Optimised EFB copy to RAM.
|
2010-11-06 04:46:44 +00:00 |
TextureConversionShader.cpp
|
hopefully fixed zww issue with new efb to ram.
|
2010-07-12 19:30:25 +00:00 |
TextureConversionShader.h
|
hopefully fixed zww issue with new efb to ram.
|
2010-07-12 19:30:25 +00:00 |
TextureDecoder.cpp
|
sometimes to advance you have to make a step back.
|
2010-08-28 15:09:42 +00:00 |
TextureDecoder.h
|
Include "Hash.h" rather than "hash.h" for case-sensitive file systems.
|
2010-08-28 15:53:01 +00:00 |
VertexLoader.cpp
|
Merged identical VertexManager code from DX9/DX11/OGL plugins into VideoCommon. Still need to merge VertexManager::Flush (will be easier after TextureCache is merged). Purposely using a class/virtualfuncs rather than a namespace so multiple VertexManager can be in one plugin (VideoMergeNew? :p).
|
2010-10-03 00:41:06 +00:00 |
VertexLoader.h
|
fully implemented display list cache with vertex data included and added in all the plugins.
|
2010-08-29 23:08:56 +00:00 |
VertexLoaderManager.cpp
|
fully implemented display list cache with vertex data included and added in all the plugins.
|
2010-08-29 23:08:56 +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
|
Merged identical VertexManager code from DX9/DX11/OGL plugins into VideoCommon. Still need to merge VertexManager::Flush (will be easier after TextureCache is merged). Purposely using a class/virtualfuncs rather than a namespace so multiple VertexManager can be in one plugin (VideoMergeNew? :p).
|
2010-10-03 00:41:06 +00: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
|
Merged identical VertexManager code from DX9/DX11/OGL plugins into VideoCommon. Still need to merge VertexManager::Flush (will be easier after TextureCache is merged). Purposely using a class/virtualfuncs rather than a namespace so multiple VertexManager can be in one plugin (VideoMergeNew? :p).
|
2010-10-03 00:41:06 +00:00 |
VertexLoader_Normal.h
|
Newer versions of GCC's <tmmintrin.h> check for __SSSE3__ (-mssse3).
|
2010-07-31 15:26:46 +00:00 |
VertexLoader_Position.cpp
|
Merged identical VertexManager code from DX9/DX11/OGL plugins into VideoCommon. Still need to merge VertexManager::Flush (will be easier after TextureCache is merged). Purposely using a class/virtualfuncs rather than a namespace so multiple VertexManager can be in one plugin (VideoMergeNew? :p).
|
2010-10-03 00:41:06 +00: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
|
Merged identical VertexManager code from DX9/DX11/OGL plugins into VideoCommon. Still need to merge VertexManager::Flush (will be easier after TextureCache is merged). Purposely using a class/virtualfuncs rather than a namespace so multiple VertexManager can be in one plugin (VideoMergeNew? :p).
|
2010-10-03 00:41:06 +00: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
|
Merged common texture cache code from video plugins into VideoCommon. (DX11 native mipmaps currently broken, disabled) Hopefully everything else should still be working.
|
2010-10-19 22:24:27 +00:00 |
VertexManagerBase.h
|
Merged common texture cache code from video plugins into VideoCommon. (DX11 native mipmaps currently broken, disabled) Hopefully everything else should still be working.
|
2010-10-19 22:24:27 +00:00 |
VertexShaderGen.cpp
|
Slightly adjust z-values calculated in the vertex shader so OGL does not clip the
|
2010-09-23 19:38:49 +00:00 |
VertexShaderGen.h
|
big changes here:
|
2010-07-18 00:18:31 +00:00 |
VertexShaderManager.cpp
|
Merged identical VertexManager code from DX9/DX11/OGL plugins into VideoCommon. Still need to merge VertexManager::Flush (will be easier after TextureCache is merged). Purposely using a class/virtualfuncs rather than a namespace so multiple VertexManager can be in one plugin (VideoMergeNew? :p).
|
2010-10-03 00:41:06 +00:00 |
VertexShaderManager.h
|
Preparing stuff for DX11:
|
2010-06-12 15:49:21 +00:00 |
VideoCommon.h
|
Some work on merging the video plugins: Added a new plugin to the solution(shouldn't build by default) which combines the DX9, DX11, and OGL plugins with their common code merged (and some things temporarily removed). In it's current state the plugin is hardly usable. Perhaps someone with knowledge of the video plugins will be able to fix the things I have broken more easily than me(or point me in the right direction). I will continue to work on it as well.
|
2010-09-20 21:45:47 +00:00 |
VideoConfig.cpp
|
Added EFB Scale option to the OpenGL plug-in.
|
2010-09-30 15:24:34 +00:00 |
VideoConfig.h
|
Added EFB Scale option to the OpenGL plug-in.
|
2010-09-30 15:24:34 +00:00 |
VideoState.cpp
|
Moving pixel engine and command processor from core to video common. This will break previous save states. Adds decoding single pixels to texture decoder.
|
2009-10-10 21:19:39 +00:00 |
VideoState.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 |
XFBConvert.cpp
|
Woops, that is why getting work group size failed
|
2009-10-07 07:44:35 +00:00 |
XFBConvert.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 |
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
|
Replace all bitfields which were only declared with "(un)signed" with their actual types. Let me know if I missed any. It would also be a good idea to test this commit in both x64 and x86.
|
2010-09-27 04:29:51 +00:00 |
XFStructs.cpp
|
Merged identical VertexManager code from DX9/DX11/OGL plugins into VideoCommon. Still need to merge VertexManager::Flush (will be easier after TextureCache is merged). Purposely using a class/virtualfuncs rather than a namespace so multiple VertexManager can be in one plugin (VideoMergeNew? :p).
|
2010-10-03 00:41:06 +00: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 |