Package icyllis.arc3d.compiler
Class IntrinsicList
java.lang.Object
icyllis.arc3d.compiler.IntrinsicList
A list of every supported intrinsic.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
Integer Functionsstatic final int
Integer Functionsstatic final int
Vector Relational Functionsstatic final int
Shader Invocation Group Functionsstatic final int
Shader Invocation Group Functionsstatic final int
Vector Relational Functionsstatic final int
Shader Invocation Group Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
Atomic Memory Functionsstatic final int
Atomic Memory Functionsstatic final int
Atomic Memory Functionsstatic final int
Atomic Memory Functionsstatic final int
Atomic Memory Functionsstatic final int
Atomic Memory Functionsstatic final int
Atomic Memory Functionsstatic final int
Atomic Memory Functionsstatic final int
Shader Control Functionsstatic final int
Integer Functionsstatic final int
Integer Functionsstatic final int
Integer Functionsstatic final int
Integer Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
static final int
Geometric Functionsstatic final int
General Math Functionsstatic final int
Matrix Functionsstatic final int
Geometric Functionsstatic final int
Geometric Functionsstatic final int
Derivative Functionsstatic final int
Derivative Functionsstatic final int
Derivative Functionsstatic final int
Derivative Functionsstatic final int
Derivative Functionsstatic final int
Derivative Functionsstatic final int
Vector Relational Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
Geometric Functionsstatic final int
Integer Functionsstatic final int
Integer Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
Derivative Functionsstatic final int
Derivative Functionsstatic final int
Derivative Functionsstatic final int
Vector Relational Functionsstatic final int
Vector Relational Functionsstatic final int
Image Functionsstatic final int
Image Functionsstatic final int
Image Functionsstatic final int
Image Functionsstatic final int
Image Functionsstatic final int
Image Functionsstatic final int
Image Functionsstatic final int
Image Functionsstatic final int
Image Functionsstatic final int
Image Functionsstatic final int
Image Functionsstatic final int
Image Functionsstatic final int
Integer Functionsstatic final int
General Math Functionsstatic final int
Interpolation Functionsstatic final int
Interpolation Functionsstatic final int
Interpolation Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
Geometric Functionsstatic final int
Vector Relational Functionsstatic final int
Vector Relational Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
Vector Relational Functionsstatic final int
Matrix Functionsstatic final int
Matrix Functionsstatic final int
General Math Functionsstatic final int
Shader Control Functionsstatic final int
Shader Control Functionsstatic final int
Shader Control Functionsstatic final int
Shader Control Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
Geometric Functionsstatic final int
Vector Relational Functionsstatic final int
static final int
Matrix Functionsstatic final int
Floating-Point Pack and Unpack Functionsstatic final int
Floating-Point Pack and Unpack Functionsstatic final int
Floating-Point Pack and Unpack Functionsstatic final int
Floating-Point Pack and Unpack Functionsstatic final int
Floating-Point Pack and Unpack Functionsstatic final int
Floating-Point Pack and Unpack Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
Geometric Functionsstatic final int
Geometric Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
Subpass-Input Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
Texture Lookup Functionsstatic final int
Texture Lookup Functionsstatic final int
Texture Lookup Functionsstatic final int
Texture Gather Functionsstatic final int
Texture Gather Functionsstatic final int
Texture Gather Functionsstatic final int
Texture Lookup Functionsstatic final int
Texture Lookup Functionsstatic final int
Texture Lookup Functionsstatic final int
Texture Lookup Functionsstatic final int
Texture Lookup Functionsstatic final int
Texture Lookup Functionsstatic final int
Texture Lookup Functionsstatic final int
Texture Lookup Functionsstatic final int
Texture Lookup Functionsstatic final int
Texture Lookup Functionsstatic final int
Texture Lookup Functionsstatic final int
Texture Query Functionsstatic final int
Texture Query Functionsstatic final int
Texture Query Functionsstatic final int
Texture Query Functionsstatic final int
Matrix Functionsstatic final int
General Math Functionsstatic final int
General Math Functionsstatic final int
Integer Functionsstatic final int
Floating-Point Pack and Unpack Functionsstatic final int
Floating-Point Pack and Unpack Functionsstatic final int
Floating-Point Pack and Unpack Functionsstatic final int
Floating-Point Pack and Unpack Functionsstatic final int
Floating-Point Pack and Unpack Functionsstatic final int
Floating-Point Pack and Unpack Functionsstatic final int
Shader Control Functions -
Method Summary
-
Field Details
-
kNotIntrinsic
public static final int kNotIntrinsic- See Also:
-
kRound
public static final int kRoundGeneral Math Functions- See Also:
-
kRoundEven
public static final int kRoundEvenGeneral Math Functions- See Also:
-
kTrunc
public static final int kTruncGeneral Math Functions- See Also:
-
kAbs
public static final int kAbsGeneral Math Functions- See Also:
-
kSign
public static final int kSignGeneral Math Functions- See Also:
-
kFloor
public static final int kFloorGeneral Math Functions- See Also:
-
kCeil
public static final int kCeilGeneral Math Functions- See Also:
-
kFract
public static final int kFractGeneral Math Functions- See Also:
-
kRadians
public static final int kRadiansGeneral Math Functions- See Also:
-
kDegrees
public static final int kDegreesGeneral Math Functions- See Also:
-
kSin
public static final int kSinGeneral Math Functions- See Also:
-
kCos
public static final int kCosGeneral Math Functions- See Also:
-
kTan
public static final int kTanGeneral Math Functions- See Also:
-
kAsin
public static final int kAsinGeneral Math Functions- See Also:
-
kAcos
public static final int kAcosGeneral Math Functions- See Also:
-
kAtan
public static final int kAtanGeneral Math Functions- See Also:
-
kSinh
public static final int kSinhGeneral Math Functions- See Also:
-
kCosh
public static final int kCoshGeneral Math Functions- See Also:
-
kTanh
public static final int kTanhGeneral Math Functions- See Also:
-
kAsinh
public static final int kAsinhGeneral Math Functions- See Also:
-
kAcosh
public static final int kAcoshGeneral Math Functions- See Also:
-
kAtanh
public static final int kAtanhGeneral Math Functions- See Also:
-
kPow
public static final int kPowGeneral Math Functions- See Also:
-
kExp
public static final int kExpGeneral Math Functions- See Also:
-
kLog
public static final int kLogGeneral Math Functions- See Also:
-
kExp2
public static final int kExp2General Math Functions- See Also:
-
kLog2
public static final int kLog2General Math Functions- See Also:
-
kSqrt
public static final int kSqrtGeneral Math Functions- See Also:
-
kInverseSqrt
public static final int kInverseSqrtGeneral Math Functions- See Also:
-
kMod
public static final int kModGeneral Math Functions- See Also:
-
kModf
public static final int kModfGeneral Math Functions- See Also:
-
kMin
public static final int kMinGeneral Math Functions- See Also:
-
kMax
public static final int kMaxGeneral Math Functions- See Also:
-
kClamp
public static final int kClampGeneral Math Functions- See Also:
-
kSaturate
public static final int kSaturateGeneral Math Functions- See Also:
-
kMix
public static final int kMixGeneral Math Functions- See Also:
-
kStep
public static final int kStepGeneral Math Functions- See Also:
-
kSmoothStep
public static final int kSmoothStepGeneral Math Functions- See Also:
-
kIsNan
public static final int kIsNanGeneral Math Functions- See Also:
-
kIsInf
public static final int kIsInfGeneral Math Functions- See Also:
-
kFloatBitsToInt
public static final int kFloatBitsToIntGeneral Math Functions- See Also:
-
kFloatBitsToUint
public static final int kFloatBitsToUintGeneral Math Functions- See Also:
-
kIntBitsToFloat
public static final int kIntBitsToFloatGeneral Math Functions- See Also:
-
kUintBitsToFloat
public static final int kUintBitsToFloatGeneral Math Functions- See Also:
-
kFma
public static final int kFmaGeneral Math Functions- See Also:
-
kFrexp
public static final int kFrexpGeneral Math Functions- See Also:
-
kLdexp
public static final int kLdexpGeneral Math Functions- See Also:
-
kPackSnorm4x8
public static final int kPackSnorm4x8Floating-Point Pack and Unpack Functions- See Also:
-
kPackUnorm4x8
public static final int kPackUnorm4x8Floating-Point Pack and Unpack Functions- See Also:
-
kPackSnorm2x16
public static final int kPackSnorm2x16Floating-Point Pack and Unpack Functions- See Also:
-
kPackUnorm2x16
public static final int kPackUnorm2x16Floating-Point Pack and Unpack Functions- See Also:
-
kPackHalf2x16
public static final int kPackHalf2x16Floating-Point Pack and Unpack Functions- See Also:
-
kPackDouble2x32
public static final int kPackDouble2x32Floating-Point Pack and Unpack Functions- See Also:
-
kUnpackSnorm4x8
public static final int kUnpackSnorm4x8Floating-Point Pack and Unpack Functions- See Also:
-
kUnpackUnorm4x8
public static final int kUnpackUnorm4x8Floating-Point Pack and Unpack Functions- See Also:
-
kUnpackSnorm2x16
public static final int kUnpackSnorm2x16Floating-Point Pack and Unpack Functions- See Also:
-
kUnpackUnorm2x16
public static final int kUnpackUnorm2x16Floating-Point Pack and Unpack Functions- See Also:
-
kUnpackHalf2x16
public static final int kUnpackHalf2x16Floating-Point Pack and Unpack Functions- See Also:
-
kUnpackDouble2x32
public static final int kUnpackDouble2x32Floating-Point Pack and Unpack Functions- See Also:
-
kLength
public static final int kLengthGeometric Functions- See Also:
-
kDistance
public static final int kDistanceGeometric Functions- See Also:
-
kDot
public static final int kDotGeometric Functions- See Also:
-
kCross
public static final int kCrossGeometric Functions- See Also:
-
kNormalize
public static final int kNormalizeGeometric Functions- See Also:
-
kFaceForward
public static final int kFaceForwardGeometric Functions- See Also:
-
kReflect
public static final int kReflectGeometric Functions- See Also:
-
kRefract
public static final int kRefractGeometric Functions- See Also:
-
kAny
public static final int kAnyVector Relational Functions- See Also:
-
kAll
public static final int kAllVector Relational Functions- See Also:
-
kLogicalNot
public static final int kLogicalNotVector Relational Functions- See Also:
-
kEqual
public static final int kEqualVector Relational Functions- See Also:
-
kNotEqual
public static final int kNotEqualVector Relational Functions- See Also:
-
kLessThan
public static final int kLessThanVector Relational Functions- See Also:
-
kGreaterThan
public static final int kGreaterThanVector Relational Functions- See Also:
-
kLessThanEqual
public static final int kLessThanEqualVector Relational Functions- See Also:
-
kGreaterThanEqual
public static final int kGreaterThanEqualVector Relational Functions- See Also:
-
kMatrixCompMult
public static final int kMatrixCompMultMatrix Functions- See Also:
-
kOuterProduct
public static final int kOuterProductMatrix Functions- See Also:
-
kDeterminant
public static final int kDeterminantMatrix Functions- See Also:
-
kMatrixInverse
public static final int kMatrixInverseMatrix Functions- See Also:
-
kTranspose
public static final int kTransposeMatrix Functions- See Also:
-
kDPdx
public static final int kDPdxDerivative Functions- See Also:
-
kDPdy
public static final int kDPdyDerivative Functions- See Also:
-
kFwidth
public static final int kFwidthDerivative Functions- See Also:
-
kDPdxFine
public static final int kDPdxFineDerivative Functions- See Also:
-
kDPdyFine
public static final int kDPdyFineDerivative Functions- See Also:
-
kFwidthFine
public static final int kFwidthFineDerivative Functions- See Also:
-
kDPdxCoarse
public static final int kDPdxCoarseDerivative Functions- See Also:
-
kDPdyCoarse
public static final int kDPdyCoarseDerivative Functions- See Also:
-
kFwidthCoarse
public static final int kFwidthCoarseDerivative Functions- See Also:
-
kInterpolateAtCentroid
public static final int kInterpolateAtCentroidInterpolation Functions- See Also:
-
kInterpolateAtSample
public static final int kInterpolateAtSampleInterpolation Functions- See Also:
-
kInterpolateAtOffset
public static final int kInterpolateAtOffsetInterpolation Functions- See Also:
-
kAddCarry
public static final int kAddCarryInteger Functions- See Also:
-
kAddBorrow
public static final int kAddBorrowInteger Functions- See Also:
-
kUMulExtended
public static final int kUMulExtendedInteger Functions- See Also:
-
kIMulExtended
public static final int kIMulExtendedInteger Functions- See Also:
-
kBitfieldExtract
public static final int kBitfieldExtractInteger Functions- See Also:
-
kBitfieldInsert
public static final int kBitfieldInsertInteger Functions- See Also:
-
kBitReverse
public static final int kBitReverseInteger Functions- See Also:
-
kBitCount
public static final int kBitCountInteger Functions- See Also:
-
kFindLSB
public static final int kFindLSBInteger Functions- See Also:
-
kFindMSB
public static final int kFindMSBInteger Functions- See Also:
-
kAtomicAdd
public static final int kAtomicAddAtomic Memory Functions- See Also:
-
kAtomicMin
public static final int kAtomicMinAtomic Memory Functions- See Also:
-
kAtomicMax
public static final int kAtomicMaxAtomic Memory Functions- See Also:
-
kAtomicAnd
public static final int kAtomicAndAtomic Memory Functions- See Also:
-
kAtomicOr
public static final int kAtomicOrAtomic Memory Functions- See Also:
-
kAtomicXor
public static final int kAtomicXorAtomic Memory Functions- See Also:
-
kAtomicExchange
public static final int kAtomicExchangeAtomic Memory Functions- See Also:
-
kAtomicCompSwap
public static final int kAtomicCompSwapAtomic Memory Functions- See Also:
-
kBarrier
public static final int kBarrierShader Control Functions- See Also:
-
kMemoryBarrier
public static final int kMemoryBarrierShader Control Functions- See Also:
-
kMemoryBarrierBuffer
public static final int kMemoryBarrierBufferShader Control Functions- See Also:
-
kMemoryBarrierImage
public static final int kMemoryBarrierImageShader Control Functions- See Also:
-
kWorkgroupBarrier
public static final int kWorkgroupBarrierShader Control Functions- See Also:
-
kAnyInvocation
public static final int kAnyInvocationShader Invocation Group Functions- See Also:
-
kAllInvocations
public static final int kAllInvocationsShader Invocation Group Functions- See Also:
-
kAllInvocationsEqual
public static final int kAllInvocationsEqualShader Invocation Group Functions- See Also:
-
kTextureQuerySize
public static final int kTextureQuerySizeTexture Query Functions- See Also:
-
kTextureQueryLod
public static final int kTextureQueryLodTexture Query Functions- See Also:
-
kTextureQueryLevels
public static final int kTextureQueryLevelsTexture Query Functions- See Also:
-
kTextureQuerySamples
public static final int kTextureQuerySamplesTexture Query Functions- See Also:
-
kTexture
public static final int kTextureTexture Lookup Functions- See Also:
-
kTextureProj
public static final int kTextureProjTexture Lookup Functions- See Also:
-
kTextureLod
public static final int kTextureLodTexture Lookup Functions- See Also:
-
kTextureOffset
public static final int kTextureOffsetTexture Lookup Functions- See Also:
-
kTextureFetch
public static final int kTextureFetchTexture Lookup Functions- See Also:
-
kTextureFetchOffset
public static final int kTextureFetchOffsetTexture Lookup Functions- See Also:
-
kTextureProjOffset
public static final int kTextureProjOffsetTexture Lookup Functions- See Also:
-
kTextureLodOffset
public static final int kTextureLodOffsetTexture Lookup Functions- See Also:
-
kTextureProjLod
public static final int kTextureProjLodTexture Lookup Functions- See Also:
-
kTextureProjLodOffset
public static final int kTextureProjLodOffsetTexture Lookup Functions- See Also:
-
kTextureGrad
public static final int kTextureGradTexture Lookup Functions- See Also:
-
kTextureGradOffset
public static final int kTextureGradOffsetTexture Lookup Functions- See Also:
-
kTextureProjGrad
public static final int kTextureProjGradTexture Lookup Functions- See Also:
-
kTextureProjGradOffset
public static final int kTextureProjGradOffsetTexture Lookup Functions- See Also:
-
kTextureGather
public static final int kTextureGatherTexture Gather Functions- See Also:
-
kTextureGatherOffset
public static final int kTextureGatherOffsetTexture Gather Functions- See Also:
-
kTextureGatherOffsets
public static final int kTextureGatherOffsetsTexture Gather Functions- See Also:
-
kImageQuerySize
public static final int kImageQuerySizeImage Functions- See Also:
-
kImageQuerySamples
public static final int kImageQuerySamplesImage Functions- See Also:
-
kImageLoad
public static final int kImageLoadImage Functions- See Also:
-
kImageStore
public static final int kImageStoreImage Functions- See Also:
-
kImageAtomicAdd
public static final int kImageAtomicAddImage Functions- See Also:
-
kImageAtomicMin
public static final int kImageAtomicMinImage Functions- See Also:
-
kImageAtomicMax
public static final int kImageAtomicMaxImage Functions- See Also:
-
kImageAtomicAnd
public static final int kImageAtomicAndImage Functions- See Also:
-
kImageAtomicOr
public static final int kImageAtomicOrImage Functions- See Also:
-
kImageAtomicXor
public static final int kImageAtomicXorImage Functions- See Also:
-
kImageAtomicExchange
public static final int kImageAtomicExchangeImage Functions- See Also:
-
kImageAtomicCompSwap
public static final int kImageAtomicCompSwapImage Functions- See Also:
-
kSubpassLoad
public static final int kSubpassLoadSubpass-Input Functions- See Also:
-
kCount
public static final int kCount- See Also:
-
-
Method Details
-
findIntrinsicKind
-