Lines Matching defs:commandLine

347 void shaderCacheFirstRunCheck (const tcu::CommandLine& commandLine)
375 if (commandLine.isShaderCacheIPCEnabled())
408 if (commandLine.isShaderCacheTruncateEnabled())
411 FILE* f = fopen(commandLine.getShaderCacheFilename(), "wb");
418 FILE* file = fopen(commandLine.getShaderCacheFilename(), "rb");
638 ProgramBinary* buildProgram (const GlslSource& program, glu::ShaderProgramInfo* buildInfo, const tcu::CommandLine& commandLine)
646 const int optimizationRecipe = commandLine.getOptimizationRecipe();
649 if (commandLine.isShadercacheEnabled())
651 shaderCacheFirstRunCheck(commandLine);
670 res = shadercacheLoad(cachekey, commandLine.getShaderCacheFilename(), hash);
720 if (commandLine.isShadercacheEnabled())
721 shadercacheSave(res, cachekey, commandLine.getShaderCacheFilename(), hash);
726 ProgramBinary* buildProgram (const HlslSource& program, glu::ShaderProgramInfo* buildInfo, const tcu::CommandLine& commandLine)
734 const int optimizationRecipe = commandLine.getOptimizationRecipe();
737 if (commandLine.isShadercacheEnabled())
739 shaderCacheFirstRunCheck(commandLine);
758 res = shadercacheLoad(cachekey, commandLine.getShaderCacheFilename(), hash);
808 if (commandLine.isShadercacheEnabled())
810 shadercacheSave(res, cachekey, commandLine.getShaderCacheFilename(), hash);
816 ProgramBinary* assembleProgram (const SpirVAsmSource& program, SpirVProgramInfo* buildInfo, const tcu::CommandLine& commandLine)
823 const int optimizationRecipe = commandLine.isSpirvOptimizationEnabled() ? commandLine.getOptimizationRecipe() : 0;
826 if (commandLine.isShadercacheEnabled())
828 shaderCacheFirstRunCheck(commandLine);
844 res = shadercacheLoad(cachekey, commandLine.getShaderCacheFilename(), hash);
873 if (commandLine.isShadercacheEnabled())
875 shadercacheSave(res, cachekey, commandLine.getShaderCacheFilename(), hash);