Home
last modified time | relevance | path

Searched refs:TCompiler (Results 1 – 25 of 220) sorted by relevance

123456789

/third_party/skia/third_party/externals/angle2/src/compiler/translator/
DShaderLang.cpp49 const std::vector<VarT> *GetVariableList(const TCompiler *compiler);
52 const std::vector<InterfaceBlock> *GetVariableList(const TCompiler *compiler) in GetVariableList()
57 TCompiler *GetCompilerFromHandle(ShHandle handle) in GetCompilerFromHandle()
71 TCompiler *compiler = GetCompilerFromHandle(handle); in GetShaderVariables()
359 TCompiler *compiler = base->getAsCompiler(); in ConstructCompiler()
388 TCompiler *compiler = GetCompilerFromHandle(handle); in GetBuiltInResourcesString()
405 TCompiler *compiler = GetCompilerFromHandle(handle); in Compile()
413 TCompiler *compiler = GetCompilerFromHandle(handle); in ClearResults()
420 TCompiler *compiler = GetCompilerFromHandle(handle); in GetShaderVersion()
427 TCompiler *compiler = GetCompilerFromHandle(handle); in GetShaderOutputType()
[all …]
DCompiler.cpp328 TCompiler::TCompiler(sh::GLenum type, ShShaderSpec spec, ShShaderOutput output) in TCompiler() function in sh::TCompiler
352 TCompiler::~TCompiler() {} in ~TCompiler()
354 bool TCompiler::isHighPrecisionSupported() const in isHighPrecisionSupported()
360 bool TCompiler::shouldRunLoopAndIndexingValidation(ShCompileOptions compileOptions) const in shouldRunLoopAndIndexingValidation()
369 bool TCompiler::shouldLimitTypeSizes() const in shouldLimitTypeSizes()
376 bool TCompiler::Init(const ShBuiltInResources &resources) in Init()
391 TIntermBlock *TCompiler::compileTreeForTesting(const char *const shaderStrings[], in compileTreeForTesting()
398 TIntermBlock *TCompiler::compileTreeImpl(const char *const shaderStrings[], in compileTreeImpl()
484 bool TCompiler::checkShaderVersion(TParseContext *parseContext) in checkShaderVersion()
547 void TCompiler::setASTMetadata(const TParseContext &parseContext) in setASTMetadata()
[all …]
DCompiler.h33 class TCompiler; variable
67 virtual TCompiler *getAsCompiler() { return 0; } in getAsCompiler()
90 class TCompiler : public TShHandleBase
93 TCompiler(sh::GLenum type, ShShaderSpec spec, ShShaderOutput output);
94 ~TCompiler() override;
95 TCompiler *getAsCompiler() override { return this; } in getAsCompiler()
359 TCompiler *ConstructCompiler(sh::GLenum type, ShShaderSpec spec, ShShaderOutput output);
360 void DeleteCompiler(TCompiler *);
/third_party/glslang/glslang/Include/
DShHandle.h50 class TCompiler; variable
61 virtual TCompiler* getAsCompiler() { return nullptr; } in getAsCompiler()
89 class TCompiler : public TShHandleBase {
91TCompiler(EShLanguage l, TInfoSink& sink) : infoSink(sink) , language(l), haveValidObjectCode(fals… in TCompiler() function
92 virtual ~TCompiler() { } in ~TCompiler()
98 virtual TCompiler* getAsCompiler() { return this; } in getAsCompiler()
103 TCompiler& operator=(TCompiler&);
112 typedef glslang::TVector<TCompiler*> TCompilerList;
164 TCompiler* ConstructCompiler(EShLanguage, int);
172 void DeleteCompiler(TCompiler*);
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/
DCompiler.cpp74 TCompiler::TCompiler(GLenum type) in TCompiler() function in TCompiler
82 TCompiler::~TCompiler() in ~TCompiler()
88 bool TCompiler::Init(const ShBuiltInResources& resources) in Init()
102 bool TCompiler::compile(const char* const shaderStrings[], in compile()
165 bool TCompiler::InitBuiltInSymbolTable(const ShBuiltInResources &resources) in InitBuiltInSymbolTable()
203 void TCompiler::clearResults() in clearResults()
210 bool TCompiler::validateCallDepth(TIntermNode *root, TInfoSink &infoSink) in validateCallDepth()
242 bool TCompiler::validateLimitations(TIntermNode* root) { in validateLimitations()
248 const TExtensionBehavior& TCompiler::getExtensionBehavior() const in getExtensionBehavior()
DCompiler.h75 class TCompiler
78 TCompiler(GLenum shaderType);
79 virtual ~TCompiler();
80 virtual TCompiler* getAsCompiler() { return this; } in getAsCompiler()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
DRewriteArrayOfArrayOfOpaqueUniforms.cpp48 TIntermTyped *RewriteArrayOfArraySubscriptExpression(TCompiler *compiler,
59 explicit RewriteExpressionTraverser(TCompiler *compiler, const UniformMap &uniformMap) in RewriteExpressionTraverser()
87 TCompiler *mCompiler;
94 void RewriteIndexExpression(TCompiler *compiler, in RewriteIndexExpression()
122 TIntermTyped *RewriteArrayOfArraySubscriptExpression(TCompiler *compiler, in RewriteArrayOfArraySubscriptExpression()
245 RewriteArrayOfArrayOfOpaqueUniformsTraverser(TCompiler *compiler, TSymbolTable *symbolTable) in RewriteArrayOfArrayOfOpaqueUniformsTraverser()
335 TCompiler *mCompiler;
340 bool RewriteArrayOfArrayOfOpaqueUniforms(TCompiler *compiler, in RewriteArrayOfArrayOfOpaqueUniforms()
DSimplifyLoopConditions.h18 class TCompiler; variable
22 ANGLE_NO_DISCARD bool SimplifyLoopConditions(TCompiler *compiler,
26 ANGLE_NO_DISCARD bool SimplifyLoopConditions(TCompiler *compiler,
DRemoveDynamicIndexing.h22 class TCompiler; variable
29 TCompiler *compiler,
35 TCompiler *compiler,
/third_party/glslang/glslang/GenericCodeGen/
DCodeGen.cpp42 class TGenericCompiler : public TCompiler {
44 TGenericCompiler(EShLanguage l) : TCompiler(l, infoSink) {} in TGenericCompiler()
54 TCompiler* ConstructCompiler(EShLanguage language, int) in ConstructCompiler()
62 void DeleteCompiler(TCompiler* compiler) in DeleteCompiler()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/
DReplaceVariable.h17 class TCompiler; variable
23 ANGLE_NO_DISCARD bool ReplaceVariable(TCompiler *compiler,
27 ANGLE_NO_DISCARD bool ReplaceVariableWithTyped(TCompiler *compiler,
35 ANGLE_NO_DISCARD bool ReplaceVariables(TCompiler *compiler,
DReplaceArrayOfMatrixVarying.h18 class TCompiler; variable
23 ANGLE_NO_DISCARD bool ReplaceArrayOfMatrixVarying(TCompiler *compiler,
28 ANGLE_NO_DISCARD bool ReplaceArrayOfMatrixVaryings(TCompiler *compiler,
DRewriteSampleMaskVariable.h18 class TCompiler; variable
27 ANGLE_NO_DISCARD bool RewriteSampleMask(TCompiler *compiler,
32 ANGLE_NO_DISCARD bool RewriteSampleMaskIn(TCompiler *compiler,
DReplaceClipCullDistanceVariable.h20 class TCompiler; variable
31 ANGLE_NO_DISCARD bool ReplaceClipDistanceAssignments(TCompiler *compiler,
37 ANGLE_NO_DISCARD bool ReplaceCullDistanceAssignments(TCompiler *compiler,
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/vulkan/
DRewriteR32fImages.cpp31 TIntermTyped *RewriteBuiltinFunctionCall(TCompiler *compiler,
43 explicit RewriteExpressionTraverser(TCompiler *compiler, in RewriteExpressionTraverser()
67 TCompiler *mCompiler;
74 TIntermTyped *RewriteExpression(TCompiler *compiler, in RewriteExpression()
113 TIntermTyped *RewriteBuiltinFunctionCall(TCompiler *compiler, in RewriteBuiltinFunctionCall()
258 RewriteR32fImagesTraverser(TCompiler *compiler, TSymbolTable *symbolTable) in RewriteR32fImagesTraverser()
365 TCompiler *mCompiler;
373 bool RewriteR32fImages(TCompiler *compiler, TIntermBlock *root, TSymbolTable *symbolTable) in RewriteR32fImages()
DEarlyFragmentTestsOptimization.h17 class TCompiler; variable
21 ANGLE_NO_DISCARD bool CheckEarlyFragmentTestsFeasible(TCompiler *compiler, TIntermNode *root);
23 ANGLE_NO_DISCARD ANGLE_INLINE bool CheckEarlyFragmentTestsFeasible(TCompiler *compiler, in CheckEarlyFragmentTestsFeasible()
DReplaceForShaderFramebufferFetch.h18 class TCompiler; variable
26 ANGLE_NO_DISCARD bool ReplaceLastFragData(TCompiler *compiler,
34 ANGLE_NO_DISCARD bool ReplaceInOutVariables(TCompiler *compiler,
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/gl/
DRewriteRepeatedAssignToSwizzled.h24 class TCompiler; variable
28 ANGLE_NO_DISCARD bool RewriteRepeatedAssignToSwizzled(TCompiler *compiler, TIntermBlock *root);
30 ANGLE_NO_DISCARD ANGLE_INLINE bool RewriteRepeatedAssignToSwizzled(TCompiler *compiler, in RewriteRepeatedAssignToSwizzled()
DClampFragDepth.h19 class TCompiler; variable
24 ANGLE_NO_DISCARD bool ClampFragDepth(TCompiler *compiler,
28 ANGLE_NO_DISCARD ANGLE_INLINE bool ClampFragDepth(TCompiler *compiler, in ClampFragDepth()
DRegenerateStructNames.h14 class TCompiler; variable
19 ANGLE_NO_DISCARD bool RegenerateStructNames(TCompiler *compiler,
23 ANGLE_NO_DISCARD ANGLE_INLINE bool RegenerateStructNames(TCompiler *compiler, in RegenerateStructNames()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/apple/
DUnfoldShortCircuitAST.h18 class TCompiler; variable
22 ANGLE_NO_DISCARD bool UnfoldShortCircuitAST(TCompiler *compiler, TIntermBlock *root);
24 ANGLE_NO_DISCARD ANGLE_INLINE bool UnfoldShortCircuitAST(TCompiler *compiler, TIntermBlock *root) in UnfoldShortCircuitAST()
DAddAndTrueToLoopCondition.h16 class TCompiler; variable
20 ANGLE_NO_DISCARD bool AddAndTrueToLoopCondition(TCompiler *compiler, TIntermNode *root);
22 ANGLE_NO_DISCARD ANGLE_INLINE bool AddAndTrueToLoopCondition(TCompiler *compiler, TIntermNode *root) in AddAndTrueToLoopCondition()
DRewriteUnaryMinusOperatorFloat.h15 class TCompiler; variable
19 ANGLE_NO_DISCARD bool RewriteUnaryMinusOperatorFloat(TCompiler *compiler, TIntermNode *root);
21 ANGLE_NO_DISCARD ANGLE_INLINE bool RewriteUnaryMinusOperatorFloat(TCompiler *compiler, in RewriteUnaryMinusOperatorFloat()
DRewriteDoWhile.h18 class TCompiler; variable
23 ANGLE_NO_DISCARD bool RewriteDoWhile(TCompiler *compiler,
27 ANGLE_NO_DISCARD ANGLE_INLINE bool RewriteDoWhile(TCompiler *compiler, in RewriteDoWhile()
DRewriteRowMajorMatrices.h16 class TCompiler; variable
22 ANGLE_NO_DISCARD bool RewriteRowMajorMatrices(TCompiler *compiler,
26 ANGLE_NO_DISCARD ANGLE_INLINE bool RewriteRowMajorMatrices(TCompiler *compiler, in RewriteRowMajorMatrices()

123456789