dolphin/Source/Core
rice1964 718c88ff6a Some optimization on the pixel and vertex shader generators. As tested on Zelda TP, these changes should be able to reduce the number of lines in the compiled pixel shader program by 20% to 30%, for example, from 38 lines to 28 lines after the generated cg/HLSL pixel shader compiled by the cg/HLSL compiler. These could means slightly faster rasterization on slower video cards.
Also fixed shader compilation errors for DX9 plugin by using correct pixel/vertex attribute names that are compatibile with DX9 HLSL shader compiler. Now the generated vertex or pixel shader programs will compile correctly in either OGL or DX9. 

However, DX9 plugin is still not fixed, even though the shader programs can be compiled now.



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4113 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-08-31 04:23:30 +00:00
..
AudioCommon set vcproj to unicode for everything except Core, Common, DiscIO, InputCommon, and Plugin_VideoDX9 2009-07-30 07:11:51 +00:00
Common GUI: Custom pane management, almost complete 2009-08-30 19:44:42 +00:00
Core Fix Zelda TP Wii and Pikmin 1 Wii sound Thanks to LordMark ! (again :P) 2009-08-26 16:58:45 +00:00
DSPCore Compile fix 2009-08-26 19:39:11 +00:00
DebuggerUICommon linux compile fix 2009-08-02 08:00:30 +00:00
DebuggerWX GUI: Simplified away the notebook vector, bugfixes 2009-08-30 22:04:30 +00:00
DiscIO Fixes issue 1242. 2009-08-04 19:05:28 +00:00
DolphinWX GUI: Simplified away the notebook vector, bugfixes 2009-08-30 22:04:30 +00:00
InputCommon InputCommon now builds in unicode 2009-08-01 19:11:05 +00:00
VideoCommon Some optimization on the pixel and vertex shader generators. As tested on Zelda TP, these changes should be able to reduce the number of lines in the compiled pixel shader program by 20% to 30%, for example, from 38 lines to 28 lines after the generated cg/HLSL pixel shader compiled by the cg/HLSL compiler. These could means slightly faster rasterization on slower video cards. 2009-08-31 04:23:30 +00:00