|
cafa2102
|
2014-07-23T16:43:22
|
|
Fix Clang warnings.
MSVC's more permissing validator missed a dependent typename, and
deleting a void pointer.
BUG=angle:703,704
Change-Id: I227b94c9c1590973d7b11b0ed0bfda32f2a71cec
Reviewed-on: https://chromium-review.googlesource.com/209613
Tested-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
|
|
c47a678a
|
2014-02-04T16:04:03
|
|
Move the storage for uniform blocks to its own class.
With dynamic shaders we may have multiple shader executables per
program binary. We must store the uniforms outside the executable,
in the program binary, to be consistent between variations.
Change-Id: I1bec83dfb83ee9bb422448b157338a46e8e7ba56
Reviewed-on: https://chromium-review.googlesource.com/183585
Tested-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Shannon Woods <shannonwoods@chromium.org>
|
|
9e33a112
|
2013-06-26T17:11:59
|
|
In ShaderExecutable, delete mFunction with delete[] instead of delete.
BUG=chromium:253578
R=shannonwoods@chromium.org
Review URL: https://codereview.appspot.com/10658043
|
|
2275f915
|
2012-12-20T21:13:22
|
|
Eliminated D3DConstantTable.
TRAC #22326
Signed-off-by: Daniel Koch
Signed-off-by: Shannon Woods
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1634 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
31240487
|
2012-11-28T21:06:41
|
|
Changed D3DConstant table, IndexDataManager,VertexDataManager and vertexconversion namespaces.
TRAC #22198
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1548 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
50aadb05
|
2012-11-28T21:06:11
|
|
Moved D3DConstantTable, IndexDataManager, VertexDataManager and vertexconversion files.
TRAC #22198
Signed-off-by: Nicolas Capens
Signed-off-by: Daniel Koch
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1547 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
7b18d0c4
|
2012-11-28T21:04:10
|
|
Store the shader bytecode in ShaderExecutable to pass it to CreateInputLayout.
TRAC #22191
Signed-off-by: Shannon Woods
Signed-off-by: Daniel Koch
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1535 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
813bb788
|
2012-11-28T21:03:30
|
|
Add ShaderExecutable11 files.
TRAC #22191
Signed-off-by: Shannon Woods
Signed-off-by: Daniel Koch
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1530 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
4f6024ad
|
2012-11-28T20:59:52
|
|
Make shaderExecutable::getConstantTable virtual
Trac #22155
Signed-off-by: Geoff Lang
Signed-off-by: Nicolas Capens
Should be temporary until we figure out what we're doing in ProgramBinary for d3d11 shaders
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1509 736b8ea6-26fd-11df-bfd4-992fa37f6226
|
|
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
|
|
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
|