Home | History | Annotate | Download | only in d3d11

Lines Matching refs:programBinary

13 #include "libGLESv2/ProgramBinary.h"
1121 GLenum Renderer11::applyVertexBuffer(gl::ProgramBinary *programBinary, const gl::VertexAttribute vertexAttributes[], gl::VertexAttribCurrentValueData currentValues[],
1125 GLenum err = mVertexDataManager->prepareVertexData(vertexAttributes, currentValues, programBinary, first, count, attributes, instances);
1131 return mInputLayoutCache.applyVertexBuffers(attributes, programBinary);
1501 void Renderer11::applyShaders(gl::ProgramBinary *programBinary, bool rasterizerDiscard, bool transformFeedbackActive, const gl::VertexFormat inputLayout[])
1503 ShaderExecutable *vertexExe = programBinary->getVertexExecutableForInputLayout(inputLayout);
1504 ShaderExecutable *pixelExe = programBinary->getPixelExecutable();
1505 ShaderExecutable *geometryExe = programBinary->getGeometryExecutable();
1560 programBinary->dirtyAllUniforms();
1564 void Renderer11::applyUniforms(const gl::ProgramBinary &programBinary)
1566 const std::vector<gl::LinkedUniform*> &uniformArray = programBinary.getUniforms();
1591 const UniformStorage11 *vertexUniformStorage = UniformStorage11::makeUniformStorage11(&programBinary.getVertexUniformStorage());
1592 const UniformStorage11 *fragmentUniformStorage = UniformStorage11::makeUniformStorage11(&programBinary.getFragmentUniformStorage());