Lines Matching defs:shaders
465 std::vector<Shader*> shaders;
474 shaders.push_back(shader);
477 setBinary(gl, shaders, binaries.binaryFormat, binary, length);
479 for (deUint32 shaderNdx = 0; shaderNdx < shaders.size(); ++shaderNdx)
481 shaders[shaderNdx]->specialize(shaderBinary.shaderEntryPoints[shaderNdx].c_str(),
486 shadersOk = shadersOk && shaders[shaderNdx]->getCompileStatus();
509 void ShaderProgram::setBinary (const glw::Functions& gl, std::vector<Shader*>& shaders, glw::GLenum binaryFormat, const void* binaryData, const int length)
512 for (deUint32 shaderNdx = 0; shaderNdx < shaders.size(); ++shaderNdx)
513 shaderVec.push_back(shaders[shaderNdx]->getShader());
518 for (deUint32 shaderNdx = 0; shaderNdx < shaders.size(); ++shaderNdx)
521 gl.getShaderiv(shaders[shaderNdx]->getShader(), GL_SPIR_V_BINARY_ARB, &shaderState);
679 std::vector<const ShaderInfo*> shaderPtrs (shaderProgramInfo.shaders.size());
682 shaderPtrs[ndx] = &shaderProgramInfo.shaders[ndx];