• Home
  • Raw
  • Download

Lines Matching refs:mSymbolTable

403     TParseContext parseContext(mSymbolTable, mExtensionBehavior, mShaderType, mShaderSpec,  in compileTreeImpl()
411 TScopedSymbolTableLevel globalLevel(&mSymbolTable); in compileTreeImpl()
412 ASSERT(mSymbolTable.atGlobalLevel()); in compileTreeImpl()
510 mSymbolTable.setGlobalInvariant(mPragma.stdgl.invariantAll); in setASTMetadata()
591 !ValidateLimitations(root, mShaderType, &mSymbolTable, &mDiagnostics)) in checkAndSimplifyAST()
596 if (shouldLimitTypeSizes() && !ValidateTypeSizeLimitations(root, &mSymbolTable, &mDiagnostics)) in checkAndSimplifyAST()
601 if (!ValidateFragColorAndFragData(mShaderType, mShaderVersion, mSymbolTable, &mDiagnostics)) in checkAndSimplifyAST()
629 if (!PruneNoOps(this, root, &mSymbolTable)) in checkAndSimplifyAST()
645 highPrecisionSupported, &mSymbolTable)) in checkAndSimplifyAST()
672 if (!ReplaceShadowingVariables(this, root, &mSymbolTable)) in checkAndSimplifyAST()
709 if (!ClampIndirectIndices(this, root, &mSymbolTable)) in checkAndSimplifyAST()
721 this, root, mNumViews, mShaderType, compileOptions, mOutputType, &mSymbolTable)) in checkAndSimplifyAST()
730 if (!RewriteDoWhile(this, root, &mSymbolTable)) in checkAndSimplifyAST()
754 if (!RegenerateStructNames(this, root, &mSymbolTable)) in checkAndSimplifyAST()
765 if (!EmulateGLDrawID(this, root, &mSymbolTable, &mUniforms, in checkAndSimplifyAST()
779 this, root, &mSymbolTable, &mUniforms, shouldCollectVariables(compileOptions), in checkAndSimplifyAST()
792 &mSymbolTable, mShaderVersion)) in checkAndSimplifyAST()
834 if (!RemoveUnreferencedVariables(this, root, &mSymbolTable)) in checkAndSimplifyAST()
860 &mSymbolTable)) in checkAndSimplifyAST()
868 if (!ForceShaderPrecisionToMediump(root, &mSymbolTable, mShaderType)) in checkAndSimplifyAST()
879 &mShaderStorageBlocks, mResources.HashFunction, &mSymbolTable, mShaderType, in checkAndSimplifyAST()
948 highPrecisionSupported, &mSymbolTable)) in checkAndSimplifyAST()
1126 mSymbolTable.initializeBuiltIns(mShaderType, mShaderSpec, resources); in initBuiltInSymbolTable()
1323 mSymbolTable.clearCompilationResults(); in clearResults()
1520 return InitializeVariables(this, root, {var}, &mSymbolTable, mShaderVersion, mExtensionBehavior, in initializeGLPosition()
1537 return sh::UseInterfaceBlockFields(this, root, list, mSymbolTable); in useAllMembersInUnusedStandardAndSharedBlocks()
1564 return InitializeVariables(this, root, list, &mSymbolTable, mShaderVersion, mExtensionBehavior, in initializeOutputVariables()