Lines Matching defs:programBinary
936 gl::Error Renderer11::applyVertexBuffer(gl::ProgramBinary *programBinary, const gl::VertexAttribute vertexAttributes[], const gl::VertexAttribCurrentValueData currentValues[],
940 gl::Error error = mVertexDataManager->prepareVertexData(vertexAttributes, currentValues, programBinary, first, count, attributes, instances);
946 return mInputLayoutCache.applyVertexBuffers(attributes, programBinary);
1325 void Renderer11::applyShaders(gl::ProgramBinary *programBinary, const gl::VertexFormat inputLayout[], const gl::Framebuffer *framebuffer,
1328 ShaderExecutable *vertexExe = programBinary->getVertexExecutableForInputLayout(inputLayout);
1329 ShaderExecutable *pixelExe = programBinary->getPixelExecutableForFramebuffer(framebuffer);
1330 ShaderExecutable *geometryExe = programBinary->getGeometryExecutable();
1385 programBinary->dirtyAllUniforms();
1389 void Renderer11::applyUniforms(const gl::ProgramBinary &programBinary)
1391 const std::vector<gl::LinkedUniform*> &uniformArray = programBinary.getUniforms();
1416 const ProgramD3D *programD3D = ProgramD3D::makeProgramD3D(programBinary.getImplementation());