Lines Matching defs:programBinary
1263 gl::Error Renderer9::applyVertexBuffer(gl::ProgramBinary *programBinary, const gl::VertexAttribute vertexAttributes[], const gl::VertexAttribCurrentValueData currentValues[],
1267 gl::Error error = mVertexDataManager->prepareVertexData(vertexAttributes, currentValues, programBinary, first, count, attributes, instances);
1273 return mVertexDeclarationCache.applyDeclaration(mDevice, attributes, programBinary, instances, &mRepeatDraw);
1668 void Renderer9::applyShaders(gl::ProgramBinary *programBinary, const gl::VertexFormat inputLayout[], const gl::Framebuffer *framebuffer,
1674 ShaderExecutable *vertexExe = programBinary->getVertexExecutableForInputLayout(inputLayout);
1675 ShaderExecutable *pixelExe = programBinary->getPixelExecutableForFramebuffer(framebuffer);
1697 unsigned int programSerial = programBinary->getSerial();
1700 programBinary->dirtyAllUniforms();
1706 void Renderer9::applyUniforms(const gl::ProgramBinary &programBinary)
1708 const std::vector<gl::LinkedUniform*> &uniformArray = programBinary.getUniforms();