Lines Matching refs:cachekey
643 std::string cachekey;
652 getCompileEnvironment(cachekey);
653 getBuildOptions(cachekey, program.buildOptions, optimizationRecipe);
659 cachekey += glu::getShaderTypeName((glu::ShaderType)i);
666 cachekey = cachekey + shaderstring;
668 hash = shadercacheHash(cachekey.c_str());
670 res = shadercacheLoad(cachekey, commandLine.getShaderCacheFilename(), hash);
721 shadercacheSave(res, cachekey, commandLine.getShaderCacheFilename(), hash);
731 std::string cachekey;
740 getCompileEnvironment(cachekey);
741 getBuildOptions(cachekey, program.buildOptions, optimizationRecipe);
747 cachekey += glu::getShaderTypeName((glu::ShaderType)i);
754 cachekey = cachekey + shaderstring;
756 hash = shadercacheHash(cachekey.c_str());
758 res = shadercacheLoad(cachekey, commandLine.getShaderCacheFilename(), hash);
810 shadercacheSave(res, cachekey, commandLine.getShaderCacheFilename(), hash);
822 std::string cachekey;
829 getCompileEnvironment(cachekey);
830 cachekey += "Target Spir-V ";
831 cachekey += getSpirvVersionName(spirvVersion);
832 cachekey += "\n";
835 cachekey += "Optimization recipe ";
836 cachekey += de::toString(optimizationRecipe);
837 cachekey += "\n";
840 cachekey += program.source;
842 hash = shadercacheHash(cachekey.c_str());
844 res = shadercacheLoad(cachekey, commandLine.getShaderCacheFilename(), hash);
875 shadercacheSave(res, cachekey, commandLine.getShaderCacheFilename(), hash);