/aosp_15_r20/external/angle/src/compiler/translator/tree_ops/ |
H A D | RewritePixelLocalStorage.cpp | 205 exp = CreateBuiltInFunctionCallNode("floor", {exp}, *mSymbolTable, mShaderVersion); in injectPixelCoordInitializationCodeIfNeeded() 243 TIntermTyped *newPLSValue = CreateBuiltInFunctionCallNode( in clampPLSVarIfNeeded() 256 TIntermTyped *newPLSValue = CreateBuiltInFunctionCallNode( in clampPLSVarIfNeeded() 416 TIntermTyped *pls = CreateBuiltInFunctionCallNode( in visitPLSLoad() 444 data = CreateBuiltInFunctionCallNode("unpackUnorm4x8", {CreateSwizzle(data, 0)}, in unpackImageDataIfNecessary() 483 {CreateBuiltInFunctionCallNode("memoryBarrierImage", {}, *mSymbolTable, in visitPLSStore() 485 {CreateBuiltInFunctionCallNode("memoryBarrierImage", {}, *mSymbolTable, in visitPLSStore() 491 CreateBuiltInFunctionCallNode( in visitPLSStore() 537 CreateBuiltInFunctionCallNode("packUnorm4x8", {result}, *mSymbolTable, 310); in clampAndPackPLSDataIfNecessary() 603 CreateBuiltInFunctionCallNode("beginInvocationInterlockNV", {}, symbolTable, in injectPrePLSCode() [all …]
|
H A D | PreTransformTextureCubeGradDerivatives.cpp | 93 absDirection, CreateBuiltInFunctionCallNode( in getReplacementFunction() 106 CreateBuiltInFunctionCallNode("max", {absDirectionY, absDirectionZ}, in getReplacementFunction() 151 TIntermTyped *nativeCall = CreateBuiltInFunctionCallNode( in getReplacementFunction()
|
H A D | RewriteAtomicCounters.cpp | 255 TIntermTyped *substituteCall = CreateBuiltInFunctionCallNode( in convertBuiltinFunction() 297 TIntermTyped *substituteCall = CreateBuiltInFunctionCallNode( in convertBuiltinFunction()
|
H A D | ClampFragDepth.cpp | 47 CreateBuiltInFunctionCallNode("clamp", &clampArguments, *symbolTable, 100); in ClampFragDepth()
|
H A D | ClampPointSize.cpp | 50 CreateBuiltInFunctionCallNode("clamp", &clampArguments, *symbolTable, 100); in ClampPointSize()
|
H A D | ClampIndirectIndices.cpp | 98 CreateBuiltInFunctionCallNode("clamp", &args, *mSymbolTable, useFloatClamp ? 100 : 300); in visitBinary()
|
H A D | RewriteTexelFetchOffset.cpp | 144 TIntermTyped *texelFetchNode = CreateBuiltInFunctionCallNode("texelFetch", &texelFetchArguments, in visitAggregate()
|
/aosp_15_r20/external/angle/src/compiler/translator/tree_ops/spirv/ |
H A D | EmulateAdvancedBlendEquations.cpp | 284 TIntermTyped *minRG = CreateBuiltInFunctionCallNode("min", &cRcG, *mSymbolTable, 100); in generateHslHelperFunctions() 288 TIntermTyped *minRGB = CreateBuiltInFunctionCallNode("min", &minRGcB, *mSymbolTable, 100); in generateHslHelperFunctions() 306 TIntermTyped *maxRG = CreateBuiltInFunctionCallNode("max", &cRcG, *mSymbolTable, 100); in generateHslHelperFunctions() 310 TIntermTyped *maxRGB = CreateBuiltInFunctionCallNode("max", &maxRGcB, *mSymbolTable, 100); in generateHslHelperFunctions() 327 TIntermTyped *dot = CreateBuiltInFunctionCallNode("dot", &cCoeff, *mSymbolTable, 100); in generateHslHelperFunctions() 676 CreateBuiltInFunctionCallNode("min", &minArgs, *mSymbolTable, 100); in generateBlendFunctions() 694 CreateBuiltInFunctionCallNode("max", &maxArgs, *mSymbolTable, 100); in generateBlendFunctions() 730 CreateBuiltInFunctionCallNode("min", &minArgs, *mSymbolTable, 100); in generateBlendFunctions() 778 CreateBuiltInFunctionCallNode("min", &minArgs, *mSymbolTable, 100); in generateBlendFunctions() 850 CreateBuiltInFunctionCallNode("sqrt", &sqrtArg, *mSymbolTable, 100); in generateBlendFunctions() [all …]
|
H A D | RewriteR32fImages.cpp | 221 CreateBuiltInFunctionCallNode(functionName.data(), &substituteArguments, *symbolTable, 310); in RewriteBuiltinFunctionCall()
|
H A D | EmulateFramebufferFetch.cpp | 395 return CreateBuiltInFunctionCallNode("subpassLoad", &args, *symbolTable, in CreateSubpassLoadFuncCall()
|
/aosp_15_r20/external/angle/src/compiler/translator/tree_util/ |
H A D | IntermNode_util.cpp | 387 TIntermTyped *CreateBuiltInFunctionCallNode(const char *name, in CreateBuiltInFunctionCallNode() function 402 TIntermTyped *CreateBuiltInFunctionCallNode(const char *name, in CreateBuiltInFunctionCallNode() function 408 return CreateBuiltInFunctionCallNode(name, &argSequence, symbolTable, shaderVersion); in CreateBuiltInFunctionCallNode() 416 return CreateBuiltInFunctionCallNode(name, {argument}, symbolTable, shaderVersion); in CreateBuiltInUnaryFunctionCallNode()
|
H A D | IntermNode_util.h | 95 TIntermTyped *CreateBuiltInFunctionCallNode(const char *name, 99 TIntermTyped *CreateBuiltInFunctionCallNode(const char *name,
|
/aosp_15_r20/external/angle/src/compiler/translator/msl/ |
H A D | TranslatorMSL.cpp | 322 CreateBuiltInFunctionCallNode("numSamples", {}, symbolTable, kESSLInternalBackendBuiltIns)); in AddNumSamplesDeclaration() 343 CreateBuiltInFunctionCallNode("samplePosition", in AddSamplePositionDeclaration() 529 alphaScaled, CreateBuiltInFunctionCallNode("saturate", {new TIntermSymbol(alpha0)}, in AddSampleMaskDeclaration() 624 new TIntermSwitch(CreateBuiltInFunctionCallNode("numSamples", {}, symbolTable, in AddSampleMaskDeclaration()
|
/aosp_15_r20/external/angle/src/compiler/translator/tree_ops/msl/ |
H A D | RewriteInterpolants.cpp | 222 TIntermTyped *replacement = CreateBuiltInFunctionCallNode( in visitSymbol()
|
/aosp_15_r20/external/angle/src/compiler/translator/tree_ops/glsl/apple/ |
H A D | RewriteRowMajorMatrices.cpp | 126 return CreateBuiltInFunctionCallNode("transpose", &args, *symbolTable, 300); in CreateTransposeCall()
|