Exemplo n.º 1
0
 private void SetUp(OpSubgroupAvcSicSetBilinearFilterEnableINTEL op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Payload    = treeBuilder.GetNode(op.Payload);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 2
0
 private void SetUp(OpIsValidReserveId op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     ReserveId  = treeBuilder.GetNode(op.ReserveId);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 3
0
 private void SetUp(OpConstantComposite op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType   = treeBuilder.ResolveType(op.IdResultType);
     Constituents = treeBuilder.GetNodes(op.Constituents);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 4
0
 private void SetUp(OpAny op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Vector     = treeBuilder.GetNode(op.Vector);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 5
0
 private void SetUp(OpFwidthCoarse op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     P          = treeBuilder.GetNode(op.P);
     SetUpDecorations(op, treeBuilder);
 }
 private void SetUp(OpGenericPtrMemSemantics op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Pointer    = treeBuilder.GetNode(op.Pointer);
     SetUpDecorations(op, treeBuilder);
 }
 private void SetUp(OpSubgroupAvcMceGetInterMotionVectorCountINTEL op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Payload    = treeBuilder.GetNode(op.Payload);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 8
0
 private void SetUp(OpSubgroupAvcImeGetWeightingPatternMinimumDistortionINTEL op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Payload    = treeBuilder.GetNode(op.Payload);
     SetUpDecorations(op, treeBuilder);
 }
 private void SetUp(OpSubgroupBlockReadINTEL op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Ptr        = treeBuilder.GetNode(op.Ptr);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 10
0
 private void SetUp(OpConvertPtrToU op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Pointer    = treeBuilder.GetNode(op.Pointer);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 11
0
 private void SetUp(OpTranspose op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Matrix     = treeBuilder.GetNode(op.Matrix);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 12
0
 private void SetUp(OpRayQueryProceedKHR op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     RayQuery   = treeBuilder.GetNode(op.RayQuery);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 13
0
 private void SetUp(OpImageQueryLevels op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Image      = treeBuilder.GetNode(op.Image);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 14
0
 private void SetUp(OpSignBitSet op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     x          = treeBuilder.GetNode(op.x);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 15
0
 private void SetUp(OpSubgroupAvcRefSetBidirectionalMixDisableINTEL op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Payload    = treeBuilder.GetNode(op.Payload);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 16
0
 private void SetUp(OpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 17
0
 private void SetUp(OpUCountLeadingZerosINTEL op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Operand    = treeBuilder.GetNode(op.Operand);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 18
0
 private void SetUp(OpFunctionParameter op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 19
0
 private void SetUp(OpBitReverse op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Base       = treeBuilder.GetNode(op.Base);
     SetUpDecorations(op, treeBuilder);
 }
 private void SetUp(OpSubgroupAvcImeStripDualReferenceStreamoutINTEL op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Payload    = treeBuilder.GetNode(op.Payload);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 21
0
 private void SetUp(OpCopyLogical op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Operand    = treeBuilder.GetNode(op.Operand);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 22
0
 private void SetUp(OpConvertFToU op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     FloatValue = treeBuilder.GetNode(op.FloatValue);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 23
0
 private void SetUp(OpCooperativeMatrixLengthNV op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Type       = treeBuilder.GetNode(op.Type);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 24
0
 private void SetUp(OpSubgroupAllKHR op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Predicate  = treeBuilder.GetNode(op.Predicate);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 25
0
 private void SetUp(OpIsValidEvent op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Event      = treeBuilder.GetNode(op.Event);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 26
0
 private void SetUp(OpCreateUserEvent op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 27
0
 private void SetUp(OpGroupNonUniformPartitionNV op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Value      = treeBuilder.GetNode(op.Value);
     SetUpDecorations(op, treeBuilder);
 }
 private void SetUp(OpSubgroupAvcMceGetDefaultNonDcLumaIntraPenaltyINTEL op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 29
0
 private void SetUp(OpSubgroupAvcMceConvertToSicPayloadINTEL op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Payload    = treeBuilder.GetNode(op.Payload);
     SetUpDecorations(op, treeBuilder);
 }
Exemplo n.º 30
0
 private void SetUp(OpSpecConstant op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Value      = op.Value;
     SetUpDecorations(op, treeBuilder);
 }