Home
last modified time | relevance | path

Searched refs:CreateBuiltInFunctionCallNode (Results 1 – 15 of 15) sorted by relevance

/aosp_15_r20/external/angle/src/compiler/translator/tree_ops/
H A DRewritePixelLocalStorage.cpp205 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 DPreTransformTextureCubeGradDerivatives.cpp93 absDirection, CreateBuiltInFunctionCallNode( in getReplacementFunction()
106 CreateBuiltInFunctionCallNode("max", {absDirectionY, absDirectionZ}, in getReplacementFunction()
151 TIntermTyped *nativeCall = CreateBuiltInFunctionCallNode( in getReplacementFunction()
H A DRewriteAtomicCounters.cpp255 TIntermTyped *substituteCall = CreateBuiltInFunctionCallNode( in convertBuiltinFunction()
297 TIntermTyped *substituteCall = CreateBuiltInFunctionCallNode( in convertBuiltinFunction()
H A DClampFragDepth.cpp47 CreateBuiltInFunctionCallNode("clamp", &clampArguments, *symbolTable, 100); in ClampFragDepth()
H A DClampPointSize.cpp50 CreateBuiltInFunctionCallNode("clamp", &clampArguments, *symbolTable, 100); in ClampPointSize()
H A DClampIndirectIndices.cpp98 CreateBuiltInFunctionCallNode("clamp", &args, *mSymbolTable, useFloatClamp ? 100 : 300); in visitBinary()
H A DRewriteTexelFetchOffset.cpp144 TIntermTyped *texelFetchNode = CreateBuiltInFunctionCallNode("texelFetch", &texelFetchArguments, in visitAggregate()
/aosp_15_r20/external/angle/src/compiler/translator/tree_ops/spirv/
H A DEmulateAdvancedBlendEquations.cpp284 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 DRewriteR32fImages.cpp221 CreateBuiltInFunctionCallNode(functionName.data(), &substituteArguments, *symbolTable, 310); in RewriteBuiltinFunctionCall()
H A DEmulateFramebufferFetch.cpp395 return CreateBuiltInFunctionCallNode("subpassLoad", &args, *symbolTable, in CreateSubpassLoadFuncCall()
/aosp_15_r20/external/angle/src/compiler/translator/tree_util/
H A DIntermNode_util.cpp387 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 DIntermNode_util.h95 TIntermTyped *CreateBuiltInFunctionCallNode(const char *name,
99 TIntermTyped *CreateBuiltInFunctionCallNode(const char *name,
/aosp_15_r20/external/angle/src/compiler/translator/msl/
H A DTranslatorMSL.cpp322 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 DRewriteInterpolants.cpp222 TIntermTyped *replacement = CreateBuiltInFunctionCallNode( in visitSymbol()
/aosp_15_r20/external/angle/src/compiler/translator/tree_ops/glsl/apple/
H A DRewriteRowMajorMatrices.cpp126 return CreateBuiltInFunctionCallNode("transpose", &args, *symbolTable, 300); in CreateTransposeCall()