|
c0ccbd83
|
2012-11-28T20:59:37
|
|
Add a get*Function method to the ShaderExecutable interface
Trac #22155
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
This allows ProgramBinary::save to avoid knowing about D3D9 shaders
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1508 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
95892416
|
2012-11-28T20:59:09
|
|
Store ShaderExecutables on the ProgramBinary instead of d3d9 shaders
Trac #22155
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Also hooks up binary loading to the loadExecutable function.
The other notable change is that getVertex/Pixel shader no longer
add reference counts to the returned objects.
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1505 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
d5d10197
|
2012-11-28T20:57:55
|
|
Add ShaderExecutable and ShaderExecutable9 classes to encapsulate back-end specific shader-isms.
Trac #22155
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Author: Shannon Woods & Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1498 736b8ea6-26fd-11df-bfd4-992fa37f6226
|