webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
TranslatorHLSL Member List

This is the complete list of members for TranslatorHLSL, including all inherited members.

allocatorTShHandleBaseprotected
attributesTCompilerprotected
checkCallDepth()TCompilerprotected
clearResults()TCompiler
collectVariables(TIntermNode *root)TCompilerprotected
compile(const char *const shaderStrings[], size_t numStrings, ShCompileOptions compileOptions)TCompiler
compileTreeForTesting(const char *const shaderStrings[], size_t numStrings, ShCompileOptions compileOptions)TCompiler
enforcePackingRestrictions()TCompilerprotected
expandedUniformsTCompilerprotected
getArrayBoundsClamper() constTCompilerprotected
getArrayIndexClampingStrategy() constTCompilerprotected
getAsCompiler() overrideTCompilerinlinevirtual
getAttributes() constTCompilerinline
getBuiltInFunctionEmulator() constTCompilerprotected
getBuiltInResourcesString() constTCompilerinline
getComputeShaderLocalSize()TCompilerinline
getExtensionBehavior() constTCompilerprotected
getHashFunction() constTCompilerinline
getInfoSink()TCompilerinline
getInterfaceBlockRegister(const std::string &interfaceBlockName) constTranslatorHLSL
getInterfaceBlocks() constTCompilerinline
getNameMap()TCompilerinline
getOutputType() constTCompilerinline
getOutputVariables() constTCompilerinline
getPragma() constTCompilerinlineprotected
getResources() constTCompiler
getShaderSpec() constTCompilerinline
getShaderType() constTCompilerinlineprotected
getShaderVersion() constTCompilerinline
getSourcePath() constTCompilerprotected
getSymbolTable()TCompilerinline
getTemporaryIndex()TCompilerinlineprotected
getUniformRegisterMap() constTranslatorHLSL
getUniforms() constTCompilerinline
getVaryings() constTCompilerinline
hasInterfaceBlock(const std::string &interfaceBlockName) constTranslatorHLSL
Init(const ShBuiltInResources &resources)TCompiler
initBuiltInFunctionEmulator(BuiltInFunctionEmulator *emu, ShCompileOptions compileOptions)TCompilerinlineprotectedvirtual
InitBuiltInSymbolTable(const ShBuiltInResources &resources)TCompilerprotected
initializeGLPosition(TIntermNode *root)TCompilerprotected
initializeOutputVariables(TIntermNode *root)TCompilerprotected
interfaceBlocksTCompilerprotected
isComputeShaderLocalSizeDeclared() constTCompilerinline
isVaryingDefined(const char *varyingName)TCompilerprotected
limitExpressionComplexity(TIntermNode *root)TCompilerprotected
mInterfaceBlockRegisterMapTranslatorHLSLprotected
mUniformRegisterMapTranslatorHLSLprotected
outputVariablesTCompilerprotected
setResourceString()TCompilerprotected
shouldCollectVariables(ShCompileOptions compileOptions) overrideTranslatorHLSLinlineprotectedvirtual
shouldFlattenPragmaStdglInvariantAll() overrideTranslatorHLSLprotectedvirtual
shouldRunLoopAndIndexingValidation(ShCompileOptions compileOptions) constTCompiler
TCompiler(sh::GLenum type, ShShaderSpec spec, ShShaderOutput output)TCompiler
translate(TIntermNode *root, ShCompileOptions compileOptions) overrideTranslatorHLSLprotectedvirtual
TranslatorHLSL(sh::GLenum type, ShShaderSpec spec, ShShaderOutput output)TranslatorHLSL
TShHandleBase()TShHandleBase
uniformsTCompilerprotected
useAllMembersInUnusedStandardAndSharedBlocks(TIntermNode *root)TCompilerprotected
validateLimitations(TIntermNode *root)TCompilerprotected
validateOutputs(TIntermNode *root)TCompilerprotected
variablesCollectedTCompilerprotected
varyingsTCompilerprotected
writePragma(ShCompileOptions compileOptions)TCompilerprotected
~TCompiler() overrideTCompiler
~TShHandleBase()TShHandleBasevirtual