Lines Matching defs:const
141 EShLanguage FindLanguage(const std::string& name, bool parseSuffix=true);
142 void CompileFile(const char* fileName, ShHandle);
144 char* ReadFileData(const char* fileName);
146 void InfoLogMsg(const char* msg, const char* name, const int num);
174 const char* ExecutableName = nullptr;
175 const char* binaryFileName = nullptr;
176 const char* depencyFileName = nullptr;
177 const char* entryPointName = nullptr;
178 const char* sourceEntryPointName = nullptr;
179 const char* shaderStageName = nullptr;
180 const char* variableName = nullptr;
229 bool isSet() const { return text.size() > 0; }
230 const char* get() const { return text.c_str(); }
242 const size_t equal = def.find_first_of("=");
278 const size_t end = line.find_first_of("\n");
293 const char* GetBinaryName(EShLanguage stage)
295 const char* name;
323 bool SetConfigFile(const std::string& name)
339 void Error(const char* message, const char* detail = nullptr)
376 const int baseNum = atoi(argv[arg++]);
377 const int setNum = atoi(argv[arg++]);
389 const int langMin = (lang < EShLangCount) ? lang+0 : 0;
390 const int langMax = (lang < EShLangCount) ? lang+1 : EShLangCount;
411 const EShLanguage lang = FindLanguage(argv[1], false);
471 bool isValidIdentifier(const char* str) {
560 const auto bumpArg = [&]() {
568 const auto getStringOperand = [&](const char* desc) {
577 const auto getAttachedNumber = [&](const char* desc) {
587 const auto setVulkanSpv = []() {
597 const auto setOpenGlSpv = []() {
607 const auto getUniformOverride = [getStringOperand]() {
608 const char *arg = getStringOperand("-u<name>:<location>");
609 const char *split = strchr(arg, ':');
1205 void PutsIfNonEmpty(const char* str)
1214 void StderrIfNonEmpty(const char* str)
1224 static const int maxCount = 1;
1226 const char* text[maxCount]; // memory owned/managed externally
1228 const char* fileNameList[maxCount]; // downstream interface wants pointers
1232 ShaderCompUnit(const ShaderCompUnit& rhs)
1243 void addString(std::string& ifileName, const char* itext)
1254 static void writeEscapedDepString(std::ofstream& file, const std::string& str)
1275 bool writeDepFile(std::string depfile, std::vector<std::string>& binaryFiles, const std::vector<std::string>& sources)
1310 std::for_each(IncludeDirectoryList.rbegin(), IncludeDirectoryList.rend(), [&includer](const std::string& dir) {
1320 const bool compileOnly = (Options & EOptionCompileOnly) != 0;
1322 const auto &compUnit = *it;
1356 const glslang::TResourceType res = glslang::TResourceType(r);
1442 const int defaultVersion = Options & EOptionDefaultDesktop ? 110 : 100;
1516 for (const auto* shader : shaders) {
1547 const auto filename = GetBinaryName(intermediate->getStage());
1640 // free memory from ReadFileData, which got stored in a const char*
1757 const int iterations = 1;
1790 EShLanguage FindLanguage(const std::string& name, bool parseStageName)
1855 void CompileFile(const char* fileName, ShHandle compiler)
1882 // const char* multi[12] = { "# ve", "rsion", " 300 e", "s", "\n#err",
1885 // const char* multi[7] = { "/", "/", "\\", "\n", "\n", "#", "version 300 es" };
2124 const char* filename,
2125 const char* mode
2150 char* ReadFileData(const char* fileName)
2180 void InfoLogMsg(const char* msg, const char* name, const int num)