Lines Matching refs:programPipeline
4148 ProgramPipeline *programPipeline) in ValidateProgramPipelineDrawStates() argument
4153 programPipeline->getShaderProgramExecutable(shaderType); in ValidateProgramPipelineDrawStates()
4167 const char *ValidateProgramPipelineAttachedPrograms(ProgramPipeline *programPipeline) in ValidateProgramPipelineAttachedPrograms() argument
4176 if (!programPipeline->getExecutable().getLinkedShaderStages().any()) in ValidateProgramPipelineAttachedPrograms()
4182 const Program *shaderProgram = programPipeline->getShaderProgram(shaderType); in ValidateProgramPipelineAttachedPrograms()
4188 if (shaderProgram != programPipeline->getShaderProgram(programShaderType)) in ValidateProgramPipelineAttachedPrograms()
4202 if (!programPipeline->getShaderProgram(ShaderType::Vertex) && in ValidateProgramPipelineAttachedPrograms()
4203 programPipeline->getShaderProgram(ShaderType::Geometry)) in ValidateProgramPipelineAttachedPrograms()
4402 ProgramPipeline *programPipeline = state.getLinkedProgramPipeline(context); in ValidateDrawStates() local
4417 else if (programPipeline) in ValidateDrawStates()
4419 const char *errorMsg = ValidateProgramPipelineAttachedPrograms(programPipeline); in ValidateDrawStates()
4425 errorMsg = ValidateProgramPipelineDrawStates(context, extensions, programPipeline); in ValidateDrawStates()
4431 if (!programPipeline->isLinked()) in ValidateDrawStates()
4565 ProgramPipeline *programPipeline = state.getProgramPipeline(); in ValidateProgramPipeline() local
4566 if (programPipeline) in ValidateProgramPipeline()
4568 const char *errorMsg = ValidateProgramPipelineAttachedPrograms(programPipeline); in ValidateProgramPipeline()