/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/ |
D | TranslatorVulkan.cpp | 220 TIntermSwizzle *builtinY = new TIntermSwizzle(builtinRef, swizzleOffsetY); in FlipBuiltinVariable() 245 TIntermSwizzle *correctedY = new TIntermSwizzle(flippedBuiltinRef, swizzleOffsetY); in FlipBuiltinVariable() 292 TIntermSwizzle *positionZ = new TIntermSwizzle(positionRef, swizzleOffsetZ); in AppendVertexShaderDepthCorrectionToMain() 299 TIntermSwizzle *positionW = new TIntermSwizzle(positionRef->deepCopy(), swizzleOffsetW); in AppendVertexShaderDepthCorrectionToMain() 511 TIntermSwizzle *viewportXY = new TIntermSwizzle(viewportRef->deepCopy(), swizzleOffsetXY); in AddLineSegmentRasterizationEmulation() 515 TIntermSwizzle *viewportZW = new TIntermSwizzle(viewportRef, swizzleOffsetZW); in AddLineSegmentRasterizationEmulation() 519 TIntermSwizzle *positionXY = new TIntermSwizzle(position, swizzleOffsetXY); in AddLineSegmentRasterizationEmulation() 521 TIntermSwizzle *positionW = new TIntermSwizzle(position->deepCopy(), swizzleOffsetW); in AddLineSegmentRasterizationEmulation() 545 TIntermSwizzle *fragCoordXY = new TIntermSwizzle(fragCoordRef, swizzleOffsetXY); in AddLineSegmentRasterizationEmulation() 573 TIntermSwizzle *ba2YX = new TIntermSwizzle(ba2, swizzleOffsetYX); in AddLineSegmentRasterizationEmulation() [all …]
|
D | ShaderStorageBlockFunctionHLSL.h | 37 class TIntermSwizzle; variable 62 TIntermSwizzle *node);
|
D | IntermNode.h | 45 class TIntermSwizzle; variable 95 virtual TIntermSwizzle *getAsSwizzleNode() { return nullptr; } in getAsSwizzleNode() 408 class TIntermSwizzle : public TIntermExpression 412 TIntermSwizzle(TIntermTyped *operand, const TVector<int> &swizzleOffsets); 414 TIntermTyped *deepCopy() const override { return new TIntermSwizzle(*this); } in deepCopy() 416 TIntermSwizzle *getAsSwizzleNode() override { return this; } in getAsSwizzleNode() 444 TIntermSwizzle(const TIntermSwizzle &node); // Note: not deleted, just private!
|
D | ValidateSwitch.cpp | 35 bool visitSwizzle(Visit, TIntermSwizzle *) override; 152 bool ValidateSwitch::visitSwizzle(Visit, TIntermSwizzle *) in visitSwizzle() argument
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/TranslatorMetalDirect/ |
D | FixTypeConstructors.cpp | 58 TIntermSwizzle *newSwizzle = nullptr; in visitAggregate() 62 newSwizzle = new TIntermSwizzle(targ->deepCopy(), {0}); in visitAggregate() 65 newSwizzle = new TIntermSwizzle(targ->deepCopy(), {0, 1}); in visitAggregate() 68 newSwizzle = new TIntermSwizzle(targ->deepCopy(), {0, 1, 2}); in visitAggregate()
|
D | IntermRebuild.h | 221 virtual PreResult visitSwizzlePre(TIntermSwizzle &node); 240 virtual PostResult visitSwizzlePost(TIntermSwizzle &node); 301 TIntermNode *traverseSwizzleChildren(TIntermSwizzle &node);
|
D | SkippingTraverser.h | 26 bool visitSwizzle(Visit, TIntermSwizzle *) { return false; } in visitSwizzle() argument
|
/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/ |
D | RewriteCubeMapSamplersAs2DArray.cpp | 531 TIntermSwizzle *x = new TIntermSwizzle(p->deepCopy(), {0}); in declareCoordTranslationFunction() 532 TIntermSwizzle *y = new TIntermSwizzle(p->deepCopy(), {1}); in declareCoordTranslationFunction() 533 TIntermSwizzle *z = new TIntermSwizzle(p->deepCopy(), {2}); in declareCoordTranslationFunction() 664 TIntermSwizzle *dPdxX = new TIntermSwizzle(dPdx->deepCopy(), {0}); in declareCoordTranslationFunction() 665 TIntermSwizzle *dPdxY = new TIntermSwizzle(dPdx->deepCopy(), {1}); in declareCoordTranslationFunction() 666 TIntermSwizzle *dPdxZ = new TIntermSwizzle(dPdx->deepCopy(), {2}); in declareCoordTranslationFunction() 668 TIntermSwizzle *dPdyX = new TIntermSwizzle(dPdy->deepCopy(), {0}); in declareCoordTranslationFunction() 669 TIntermSwizzle *dPdyY = new TIntermSwizzle(dPdy->deepCopy(), {1}); in declareCoordTranslationFunction() 670 TIntermSwizzle *dPdyZ = new TIntermSwizzle(dPdy->deepCopy(), {2}); in declareCoordTranslationFunction()
|
D | VectorizeVectorScalarArithmetic.cpp | 196 TIntermSwizzle *tempAssignmentTargetX = in replaceAssignInsideConstructor() 197 new TIntermSwizzle(CreateTempSymbolNode(tempAssignmentTarget), swizzleXOffset); in replaceAssignInsideConstructor()
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/ |
D | RewriteCubeMapSamplersAs2DArray.cpp | 46 return new TIntermSwizzle(array, {i}); in Swizzle1() 427 TIntermSwizzle *x = new TIntermSwizzle(p->deepCopy(), {0}); in declareCoordTranslationFunction() 428 TIntermSwizzle *y = new TIntermSwizzle(p->deepCopy(), {1}); in declareCoordTranslationFunction() 429 TIntermSwizzle *z = new TIntermSwizzle(p->deepCopy(), {2}); in declareCoordTranslationFunction() 601 TIntermSwizzle *dPdxX = new TIntermSwizzle(dPdx->deepCopy(), {0}); in declareCoordTranslationFunction() 602 TIntermSwizzle *dPdxY = new TIntermSwizzle(dPdx->deepCopy(), {1}); in declareCoordTranslationFunction() 603 TIntermSwizzle *dPdxZ = new TIntermSwizzle(dPdx->deepCopy(), {2}); in declareCoordTranslationFunction() 605 TIntermSwizzle *dPdyX = new TIntermSwizzle(dPdy->deepCopy(), {0}); in declareCoordTranslationFunction() 606 TIntermSwizzle *dPdyY = new TIntermSwizzle(dPdy->deepCopy(), {1}); in declareCoordTranslationFunction() 607 TIntermSwizzle *dPdyZ = new TIntermSwizzle(dPdy->deepCopy(), {2}); in declareCoordTranslationFunction()
|
D | ConvertUnsupportedConstructorsToFunctionCalls.cpp | 26 TIntermSwizzle *matElem = new TIntermSwizzle(matColN, {rowIndex}); in AppendMatrixElementArgument() 47 TIntermSwizzle *vecX = new TIntermSwizzle(arg0, {0}); in AppendScalarFromNonScalarArguments() 94 TIntermSwizzle *vecS = new TIntermSwizzle(parameter->deepCopy(), {rowIndex++}); in AppendValuesFromMultipleArguments()
|
D | RewriteDfdy.cpp | 159 multiplierX = new TIntermSwizzle(tmpRotFlipXY, swizzleOffsetX); in visitAggregateWithRotation() 160 multiplierY = new TIntermSwizzle(tmpRotFlipXY->deepCopy(), swizzleOffsetY); in visitAggregateWithRotation()
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/ |
D | DriverUniformMetal.cpp | 77 TIntermSwizzle *DriverUniformMetal::getNegFlipYRef() const in getNegFlipYRef() 82 TIntermSwizzle *negFlipY = new TIntermSwizzle(negFlipXY, swizzleOffsetY); in getNegFlipYRef()
|
D | TranslatorVulkan.cpp | 203 TIntermSwizzle *builtinXY = new TIntermSwizzle(builtinRef, swizzleOffsetXY); in RotateAndFlipBuiltinVariable() 242 TIntermSwizzle *correctedXY = in RotateAndFlipBuiltinVariable() 243 new TIntermSwizzle(flippedBuiltinRef->deepCopy(), swizzleOffsetXY); in RotateAndFlipBuiltinVariable() 343 TIntermSwizzle *glPosXY = CreateSwizzle(glPos, 0, 1); in AddBresenhamEmulationVS() 344 TIntermSwizzle *glPosW = CreateSwizzle(glPos->deepCopy(), 3); in AddBresenhamEmulationVS() 353 TIntermSwizzle *viewportZW = CreateSwizzle(viewportRef, 2, 3); in AddBresenhamEmulationVS() 357 TIntermSwizzle *viewportXY = CreateSwizzle(viewportRef->deepCopy(), 0, 1); in AddBresenhamEmulationVS() 697 TIntermSwizzle *viewportXY = CreateSwizzle(viewportRef->deepCopy(), 0, 1); in AddBresenhamEmulationFS() 698 TIntermSwizzle *viewportZW = CreateSwizzle(viewportRef, 2, 3); in AddBresenhamEmulationFS() 721 TIntermSwizzle *fragCoordXY = CreateSwizzle(new TIntermSymbol(fragCoord), 0, 1); in AddBresenhamEmulationFS() [all …]
|
D | TranslatorMetalDirect.cpp | 233 TIntermSwizzle *builtinXY = new TIntermSwizzle(builtinRef, swizzleOffsetXY); in RotateAndFlipBuiltinVariable() 274 TIntermSwizzle *correctedXY = in RotateAndFlipBuiltinVariable() 275 new TIntermSwizzle(flippedBuiltinRef->deepCopy(), swizzleOffsetXY); in RotateAndFlipBuiltinVariable() 450 TIntermSwizzle *positionY = new TIntermSwizzle(positionRef, swizzleOffsetY); in AppendVertexShaderPositionYCorrectionToMain() 585 TIntermSwizzle *positionZ = new TIntermSwizzle(positionRef, swizzleOffsetZ); in transformDepthBeforeCorrection() 614 TIntermSwizzle *positionZ = new TIntermSwizzle(positionRef, swizzleOffsetZ); in appendVertexShaderDepthCorrectionToMain() 619 TIntermSwizzle *positionW = new TIntermSwizzle(positionRef->deepCopy(), swizzleOffsetW); in appendVertexShaderDepthCorrectionToMain()
|
D | ShaderStorageBlockFunctionHLSL.h | 37 class TIntermSwizzle; variable 62 TIntermSwizzle *node);
|
D | TranslatorMetal.cpp | 63 TIntermSwizzle *positionY = new TIntermSwizzle(positionRef, swizzleOffsetY); in AppendVertexShaderPositionYCorrectionToMain() 199 TIntermSwizzle *positionZ = new TIntermSwizzle(positionRef, swizzleOffsetZ); in transformDepthBeforeCorrection()
|
D | IntermNode.h | 45 class TIntermSwizzle; variable 98 virtual TIntermSwizzle *getAsSwizzleNode() { return nullptr; } in getAsSwizzleNode() 445 class TIntermSwizzle : public TIntermExpression 449 TIntermSwizzle(TIntermTyped *operand, const TVector<int> &swizzleOffsets); 451 TIntermTyped *deepCopy() const override { return new TIntermSwizzle(*this); } in deepCopy() 453 TIntermSwizzle *getAsSwizzleNode() override { return this; } in getAsSwizzleNode() 483 TIntermSwizzle(const TIntermSwizzle &node); // Note: not deleted, just private!
|
D | DriverUniformMetal.h | 28 TIntermSwizzle *getNegFlipYRef() const override;
|
D | ValidateSwitch.cpp | 35 bool visitSwizzle(Visit, TIntermSwizzle *) override; 152 bool ValidateSwitch::visitSwizzle(Visit, TIntermSwizzle *) in visitSwizzle() argument
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/ |
D | DriverUniform.h | 23 class TIntermSwizzle; variable 63 virtual TIntermSwizzle *getNegFlipYRef() const { return nullptr; } in getNegFlipYRef() 90 TIntermSwizzle *getNegFlipYRef() const override;
|
D | IntermNode_util.h | 101 TIntermSwizzle *CreateSwizzle(TIntermTyped *reference, ArgsT... args) in CreateSwizzle() 105 return new TIntermSwizzle(reference, swizzleIndex); in CreateSwizzle()
|
D | AsNode.h | 77 struct AsNode<TIntermSwizzle> 79 static ANGLE_INLINE TIntermSwizzle *exec(TIntermNode *node)
|
D | DriverUniform.cpp | 309 TIntermSwizzle *DriverUniformExtended::getNegFlipYRef() const in getNegFlipYRef() 314 TIntermSwizzle *negFlipY = new TIntermSwizzle(negFlipXY, swizzleOffsetY); in getNegFlipYRef()
|
D | IntermRebuild.h | 221 virtual PreResult visitSwizzlePre(TIntermSwizzle &node); 240 virtual PostResult visitSwizzlePost(TIntermSwizzle &node); 301 TIntermNode *traverseSwizzleChildren(TIntermSwizzle &node);
|