Lines Matching defs:buildInfo
267 bool compileShaderToSpirV (const std::vector<std::string>* sources, const ShaderBuildOptions& buildOptions, const ShaderLanguage shaderLanguage, std::vector<deUint32>* dst, glu::ShaderProgramInfo* buildInfo)
340 buildInfo->shaders.push_back(shaderBuildInfo);
343 DE_ASSERT(buildInfo->shaders.size() == 1);
344 if (buildInfo->shaders[0].compileOk)
349 buildInfo->program.infoLog = glslangProgram.getInfoLog(); // \todo [2015-11-05 scygan] Include debug log?
350 buildInfo->program.linkOk = (linkRes != 0);
351 buildInfo->program.linkTimeUs = deGetMicroseconds()-linkStartTime;
354 if (buildInfo->program.linkOk)
360 return buildInfo->program.linkOk;
367 bool compileGlslToSpirV (const GlslSource& program, std::vector<deUint32>* dst, glu::ShaderProgramInfo* buildInfo)
369 return compileShaderToSpirV(program.sources, program.buildOptions, program.shaderLanguage, dst, buildInfo);
372 bool compileHlslToSpirV (const HlslSource& program, std::vector<deUint32>* dst, glu::ShaderProgramInfo* buildInfo)
374 return compileShaderToSpirV(program.sources, program.buildOptions, program.shaderLanguage, dst, buildInfo);