summaryrefslogtreecommitdiff
path: root/Source/Plugins/Plugin_VideoOGL/Src/NativeVertexFormat.cpp
AgeCommit message (Collapse)Author
2010-01-12Fix missing shading in NSMBWii etc in the D3D plugin. Now, I'm not entirely ↵hrydgard
sure why the existing code didn't work properly, but hey, this fixes it :) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4810 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-09-13Lots of code and warning cleanup. OGL/D3D: Moved to a shared config class in ↵hrydgard
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. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4256 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-28Now ALL copyright dates are fixed to the legally correct year: The year in ↵XTra.KrazzY
which the project began. Now we don't have to change it every year :) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3898 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-03Assorted cleanup, perf counter logging, and minor fixes that have been ↵hrydgard
accumulating on my hdd :p git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3663 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-03OpenGL Plugin: small fixomegadox
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2852 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-04-03OpenGL Plugin: code cleanup trying to follow code style wiki and updated ↵omegadox
copyright date git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2850 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-28THIS BREAKS THE D3D PLUGIN FOR THE NEAR TERM. Resurrect an old patch that ↵hrydgard
moves D3D over to the common shader generator framework. Needs a lot more work. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2484 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-31temporarily disable vtx fmt jit in 64-bit mode until i can figure out why it ↵hrydgard
crashes git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2044 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-30build fix for those non-WIP OGL people out thereXTra.KrazzY
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2040 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-01-29More WIP OGL EventHandler work by shuffle2 and myself. Wiimote isn't ↵XTra.KrazzY
implemented yet and OGL window is too small (should take window borders into account when creating window). Not committing VideoOGL.vcproj so that project compiles with old OGL video window. In order to test just replace main.cpp/GLUtil.cpp/GLUtil.h with nmain.cpp/nGLUtil.cpp/nGLUtil.h in the project. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2038 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-26More renaming.hrydgard
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1696 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-26moar cleanuphrydgard
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1694 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-25just a bunch of random code cleanup i did on the train bored, plus a d3d ↵hrydgard
implementation of NativeVertexFormat which isn't actually used yet. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1658 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-19Turn the X86 emitter into a class, so the code pointer is no longer a ↵hrydgard
global, yay! Created XCodeBlock that derives from XEmitter, and the Jit now derives from XCodeBlock so it can call all ADD SUB JNZ etc without having to prefix them with "emit.". I think someone's gonna like this. There's some cleanup still to be done, but hey, it works. There shouldn't be a noticable speed difference. I hope GCC doesn't have a problem with the "member function pointers" I used. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1594 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-10forgot 2 filesnakeee
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1495 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-10define mess and some other small fixesnakeee
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1493 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-08set svn:eol-style=native for Plugins/**.cppbushing
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1441 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-26Didn't replace all the instancesnakeee
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1309 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-26warning fixesnakeee
please review Source/Plugins/Plugin_VideoOGL/Src/VertexManager.cpp git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1307 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-23Optimize vertex loader with a mini JIT (only first step, more optimizations ↵hrydgard
may follow). Some various error message and warning fixes. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1276 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-23Just a little bit of cleanup in the gl pluginhrydgard
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1263 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-11-09Assorted warning fixes, small mixer improvement when both DTK and HLE audio ↵hrydgard
are used git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1100 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-28really turn the vertex format jit off, when it's offhrydgard
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@994 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-28Make it possible to turn off the tiny vertex format setup JIT, may help ↵hrydgard
macosx compatibility work (pretty useless, a jit for the actual vertex loading would have been much more useful) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@993 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-27Aligned all vertex components to 4 byte boundaries - maybe ATI likes that? ↵hrydgard
Renamed and reorganized misc things. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@981 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-25Move pipeline back into VertexLoader. Started work on VertexLoaderManager, ↵hrydgard
which will cache VertexLoaders. (yep, the design plan changed a little bit). git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@956 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-24Code movin' and cleanup again, in the GL plugin. Planning to turn ↵hrydgard
NativeVertexFormat into something cachable, instead of locked to each VertexLoader. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@948 8ced0084-cf51-0410-be5f-012b33b47a6e