dolphin/Source/Plugins/Plugin_VideoOGL/Src
Rodolfo Osvaldo Bogado 9d67518f71 I hope you all like this. Changes:
Opengl:
Reorder the rendering path to make it more generic, and a little bit faster i think.
Reduce the index Buffer size to make it more Friendly to older video hardware.
get rid of the remaining annoying sps (I hope).
D3D:
Implement the same path as opengl to make the plugins more similar and maintainable.
Fixed Peek_Z this means, Pushing stars in SMG Now Works.
Please give heavy testing to this changes and compare the performance with the old path.
Thanks to hrydgard for let me participate :).

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4353 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-10-02 14:03:07 +00:00
..
Debugger Rename Config.cpp/h to VideoConfig.cpp/h. 2009-09-13 09:23:30 +00:00
GUI Fix compiling in Snow Leopard, the Update stuff in the Video plugin shouldn't be in the GUI since it breaks nowx builds, wasn't sure where to put it, but Render.cpp seemed like the best place. Fixed wiiuse.c, and the SConscripts needed updating for Snow Leopard. Building 32bit in Snow Leopard is apparently broken. and Running 64bit in Snow Leopard seems to fail. Haven't tracked this down yet 2009-09-18 19:56:49 +00:00
OS Rename Config.cpp/h to VideoConfig.cpp/h. 2009-09-13 09:23:30 +00:00
BPFunctions.cpp D3D: Eliminate black borders, add 4:3 and 16:9 settings, and the widescreen hack. Unfortunately this temporarily breaks MSAA (in d3d only) until I have time to fix it. 2009-09-13 17:46:33 +00:00
DLCache.cpp Linux: Alsa backend for the audio plugins. Didn't succeed in reducing latency though, but hopefully will work better than libao - shouldn't hang weirdly at underruns, I hope, like libao does. 2009-09-09 21:26:33 +00:00
DLCache.h Frameskipping more aggressive (minor speedup, plz report any serious problems). Initial display list cache implementation, disabled for now. Various cleanup. 2009-08-09 11:03:58 +00:00
FramebufferManager.cpp OpenGL: commit rodolfoosvaldobogado's (what a name!) speedup patches. 2009-09-26 12:39:12 +00:00
FramebufferManager.h Moving more things out of GL into VideoCommon... 2009-09-03 20:37:35 +00:00
GLUtil.cpp Rename Config.cpp/h to VideoConfig.cpp/h. 2009-09-13 09:23:30 +00:00
GLUtil.h Rename Config.cpp/h to VideoConfig.cpp/h. 2009-09-13 09:23:30 +00:00
GLWindow.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
Globals.h Rename Config.cpp/h to VideoConfig.cpp/h. 2009-09-13 09:23:30 +00:00
NativeVertexFormat.cpp Lots of code and warning cleanup. OGL/D3D: Moved to a shared config class in VideoCommon. This lets VideoCommon code read the config without ugly hacks. Fixed various config race conditions by keeping a copy (g_ActiveConfig) of the g_Config struct which is updated once per frame. 2009-09-13 08:21:35 +00:00
PixelShaderCache.cpp OpenGL: commit rodolfoosvaldobogado's (what a name!) speedup patches. 2009-09-26 12:39:12 +00:00
PixelShaderCache.h OpenGL: commit rodolfoosvaldobogado's (what a name!) speedup patches. 2009-09-26 12:39:12 +00:00
PostProcessing.cpp OpenGL: commit rodolfoosvaldobogado's (what a name!) speedup patches. 2009-09-26 12:39:12 +00:00
PostProcessing.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.cpp OpenGL: commit rodolfoosvaldobogado's (what a name!) speedup patches. 2009-09-26 12:39:12 +00:00
SConscript Missed some stuff 2009-09-18 20:04:54 +00:00
TextureConverter.cpp OpenGL: commit rodolfoosvaldobogado's (what a name!) speedup patches. 2009-09-26 12:39:12 +00:00
TextureConverter.h Fix screen flickering with frameskip on D3D plugin, also fix occasional hang when turning frameskip off 2009-09-04 06:09:21 +00:00
TextureMngr.cpp OpenGL: commit rodolfoosvaldobogado's (what a name!) speedup patches. 2009-09-26 12:39:12 +00:00
TextureMngr.h D3D various: "Safe texture cache" option, texture replace instead of destroy/create when possible, a commented out "optimization" that didn't speed things up (use DrawPrimitive instead of DrawIndexedPrimitive when possible), reduce code duplication in Flush(), don't periodically clean out the shader caches since it's not really beneficial - shaders are cheap to keep. some code cleanup. 2009-09-19 13:14:55 +00:00
VertexLoaderManager.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
VertexManager.cpp I hope you all like this. Changes: 2009-10-02 14:03:07 +00:00
VertexManager.h OpenGL: commit rodolfoosvaldobogado's (what a name!) speedup patches. 2009-09-26 12:39:12 +00:00
VertexShaderCache.cpp OpenGL: commit rodolfoosvaldobogado's (what a name!) speedup patches. 2009-09-26 12:39:12 +00:00
VertexShaderCache.h OpenGL: commit rodolfoosvaldobogado's (what a name!) speedup patches. 2009-09-26 12:39:12 +00:00
XFB.cpp Moving more things out of GL into VideoCommon... 2009-09-03 20:37:35 +00:00
XFB.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
cocoaGL.h Fix compile on osx 2008-12-18 21:40:50 +00:00
cocoaGL.m osx fixes for nongui and ogl plugin 2009-05-15 08:55:46 +00:00
main.cpp OpenGL: commit rodolfoosvaldobogado's (what a name!) speedup patches. 2009-09-26 12:39:12 +00:00
main.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
rasterfont.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
rasterfont.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
stdafx.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
stdafx.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