Move shader cache into Renderer
Trac #21727
git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1333 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/libGLESv2/ProgramBinary.h b/src/libGLESv2/ProgramBinary.h
index 9ffe70b..0f99a32 100644
--- a/src/libGLESv2/ProgramBinary.h
+++ b/src/libGLESv2/ProgramBinary.h
@@ -184,10 +184,11 @@
void applyUniformniv(Uniform *targetUniform, GLsizei count, const Vector4 *vector);
void applyUniformnbv(Uniform *targetUniform, GLsizei count, int width, const GLboolean *v);
- IDirect3DDevice9 *mDevice;
+ renderer::Renderer *mRenderer;
+ IDirect3DDevice9 *mDevice; // D3D9_REPLACE
- IDirect3DPixelShader9 *mPixelExecutable;
- IDirect3DVertexShader9 *mVertexExecutable;
+ IDirect3DPixelShader9 *mPixelExecutable; // D3D9_REPLACE
+ IDirect3DVertexShader9 *mVertexExecutable; // D3D9_REPLACE
// These are only used during linking.
D3DConstantTable *mConstantTablePS;