Пример #1
0
 private void SetUp(OpSubgroupAvcSicSetBilinearFilterEnableINTEL op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Payload    = treeBuilder.GetNode(op.Payload);
     SetUpDecorations(op, treeBuilder);
 }
Пример #2
0
 private void SetUp(OpIsValidReserveId op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     ReserveId  = treeBuilder.GetNode(op.ReserveId);
     SetUpDecorations(op, treeBuilder);
 }
Пример #3
0
 private void SetUp(OpConstantComposite op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType   = treeBuilder.ResolveType(op.IdResultType);
     Constituents = treeBuilder.GetNodes(op.Constituents);
     SetUpDecorations(op, treeBuilder);
 }
Пример #4
0
 private void SetUp(OpAny op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Vector     = treeBuilder.GetNode(op.Vector);
     SetUpDecorations(op, treeBuilder);
 }
Пример #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);
 }
Пример #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);
 }
Пример #10
0
 private void SetUp(OpConvertPtrToU op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Pointer    = treeBuilder.GetNode(op.Pointer);
     SetUpDecorations(op, treeBuilder);
 }
Пример #11
0
 private void SetUp(OpTranspose op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Matrix     = treeBuilder.GetNode(op.Matrix);
     SetUpDecorations(op, treeBuilder);
 }
Пример #12
0
 private void SetUp(OpRayQueryProceedKHR op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     RayQuery   = treeBuilder.GetNode(op.RayQuery);
     SetUpDecorations(op, treeBuilder);
 }
Пример #13
0
 private void SetUp(OpImageQueryLevels op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Image      = treeBuilder.GetNode(op.Image);
     SetUpDecorations(op, treeBuilder);
 }
Пример #14
0
 private void SetUp(OpSignBitSet op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     x          = treeBuilder.GetNode(op.x);
     SetUpDecorations(op, treeBuilder);
 }
Пример #15
0
 private void SetUp(OpSubgroupAvcRefSetBidirectionalMixDisableINTEL op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Payload    = treeBuilder.GetNode(op.Payload);
     SetUpDecorations(op, treeBuilder);
 }
Пример #16
0
 private void SetUp(OpSubgroupAvcMceGetDefaultMediumPenaltyCostTableINTEL op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     SetUpDecorations(op, treeBuilder);
 }
Пример #17
0
 private void SetUp(OpUCountLeadingZerosINTEL op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Operand    = treeBuilder.GetNode(op.Operand);
     SetUpDecorations(op, treeBuilder);
 }
Пример #18
0
 private void SetUp(OpFunctionParameter op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     SetUpDecorations(op, treeBuilder);
 }
Пример #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);
 }
Пример #21
0
 private void SetUp(OpCopyLogical op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Operand    = treeBuilder.GetNode(op.Operand);
     SetUpDecorations(op, treeBuilder);
 }
Пример #22
0
 private void SetUp(OpConvertFToU op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     FloatValue = treeBuilder.GetNode(op.FloatValue);
     SetUpDecorations(op, treeBuilder);
 }
Пример #23
0
 private void SetUp(OpCooperativeMatrixLengthNV op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Type       = treeBuilder.GetNode(op.Type);
     SetUpDecorations(op, treeBuilder);
 }
Пример #24
0
 private void SetUp(OpSubgroupAllKHR op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Predicate  = treeBuilder.GetNode(op.Predicate);
     SetUpDecorations(op, treeBuilder);
 }
Пример #25
0
 private void SetUp(OpIsValidEvent op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Event      = treeBuilder.GetNode(op.Event);
     SetUpDecorations(op, treeBuilder);
 }
Пример #26
0
 private void SetUp(OpCreateUserEvent op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     SetUpDecorations(op, treeBuilder);
 }
Пример #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);
 }
Пример #29
0
 private void SetUp(OpSubgroupAvcMceConvertToSicPayloadINTEL op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Payload    = treeBuilder.GetNode(op.Payload);
     SetUpDecorations(op, treeBuilder);
 }
Пример #30
0
 private void SetUp(OpSpecConstant op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Value      = op.Value;
     SetUpDecorations(op, treeBuilder);
 }