Lines Matching defs:buildInfo
159 void validateCompiledBinary(const vector<deUint32>& binary, glu::ShaderProgramInfo* buildInfo, const SpirvValidatorOptions& options)
165 buildInfo->program.linkOk = false;
166 buildInfo->program.infoLog += "\n" + validationLog.str();
172 void validateCompiledBinary(const vector<deUint32>& binary, SpirVProgramInfo* buildInfo, const SpirvValidatorOptions& options)
178 buildInfo->compileOk = false;
179 buildInfo->infoLog += "\n" + validationLog.str();
638 ProgramBinary* buildProgram (const GlslSource& program, glu::ShaderProgramInfo* buildInfo, const tcu::CommandLine& commandLine)
674 buildInfo->program.infoLog = "Loaded from cache";
675 buildInfo->program.linkOk = true;
676 buildInfo->program.linkTimeUs = 0;
689 buildInfo->shaders.push_back(shaderBuildInfo);
700 if (!compileGlslToSpirV(program, &nonStrippedBinary, buildInfo))
710 validateCompiledBinary(binary, buildInfo, program.buildOptions.getSpirvValidatorOptions());
716 validateCompiledBinary(binary, buildInfo, program.buildOptions.getSpirvValidatorOptions());
726 ProgramBinary* buildProgram (const HlslSource& program, glu::ShaderProgramInfo* buildInfo, const tcu::CommandLine& commandLine)
762 buildInfo->program.infoLog = "Loaded from cache";
763 buildInfo->program.linkOk = true;
764 buildInfo->program.linkTimeUs = 0;
777 buildInfo->shaders.push_back(shaderBuildInfo);
788 if (!compileHlslToSpirV(program, &nonStrippedBinary, buildInfo))
798 validateCompiledBinary(binary, buildInfo, program.buildOptions.getSpirvValidatorOptions());
804 validateCompiledBinary(binary, buildInfo, program.buildOptions.getSpirvValidatorOptions());
816 ProgramBinary* assembleProgram (const SpirVAsmSource& program, SpirVProgramInfo* buildInfo, const tcu::CommandLine& commandLine)
848 buildInfo->source = program.source;
849 buildInfo->compileOk = true;
850 buildInfo->compileTimeUs = 0;
851 buildInfo->infoLog = "Loaded from cache";
858 if (!assembleSpirV(&program, &binary, buildInfo, spirvVersion))
863 validateCompiledBinary(binary, buildInfo, program.buildOptions.getSpirvValidatorOptions());
869 validateCompiledBinary(binary, buildInfo, program.buildOptions.getSpirvValidatorOptions());