Пример #1
0
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpImageDrefGather)op, treeBuilder);
 }
Пример #2
0
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpGroupAll)op, treeBuilder);
 }
Пример #3
0
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpSubgroupAllEqualKHR)op, treeBuilder);
 }
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpImageSparseSampleExplicitLod)op, treeBuilder);
 }
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpTypeAvcMceResultINTEL)op, treeBuilder);
 }
 private void SetUp(OpSpecConstantComposite op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType   = treeBuilder.ResolveType(op.IdResultType);
     Constituents = treeBuilder.GetNodes(op.Constituents);
     SetUpDecorations(op, treeBuilder);
 }
Пример #7
0
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpImageTexelPointer)op, treeBuilder);
 }
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL)op, treeBuilder);
 }
 private void SetUp(OpSubgroupAvcImeGetStreamoutSingleReferenceMajorShapeMotionVectorsINTEL op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Payload    = treeBuilder.GetNode(op.Payload);
     MajorShape = treeBuilder.GetNode(op.MajorShape);
     SetUpDecorations(op, treeBuilder);
 }
Пример #10
0
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpIgnoreIntersectionNV)op, treeBuilder);
 }
Пример #11
0
 private void SetUp(OpIgnoreIntersectionNV op, SpirvInstructionTreeBuilder treeBuilder)
 {
     SetUpDecorations(op, treeBuilder);
 }
Пример #12
0
 private void SetUp(OpRayQueryTerminateKHR op, SpirvInstructionTreeBuilder treeBuilder)
 {
     RayQuery = treeBuilder.GetNode(op.RayQuery);
     SetUpDecorations(op, treeBuilder);
 }
Пример #13
0
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpRayQueryTerminateKHR)op, treeBuilder);
 }
Пример #14
0
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpAtomicCompareExchangeWeak)op, treeBuilder);
 }
Пример #15
0
 private void SetUp(OpFConvert op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     FloatValue = treeBuilder.GetNode(op.FloatValue);
     SetUpDecorations(op, treeBuilder);
 }
Пример #16
0
 private void SetUp(OpFunctionParameter op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     SetUpDecorations(op, treeBuilder);
 }
Пример #17
0
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpSpecConstantComposite)op, treeBuilder);
 }
Пример #18
0
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpTypeFunction)op, treeBuilder);
 }
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpSubgroupAvcImeAdjustRefOffsetINTEL)op, treeBuilder);
 }
Пример #20
0
 partial void SetUp(OpTypeFunction instruction, SpirvInstructionTreeBuilder treeBuilder);
Пример #21
0
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpBranchConditional)op, treeBuilder);
 }
Пример #22
0
 private void SetUp(OpDPdy op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     P          = treeBuilder.GetNode(op.P);
     SetUpDecorations(op, treeBuilder);
 }
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpGroupCommitReadPipe)op, treeBuilder);
 }
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpSubgroupAvcMceConvertToImePayloadINTEL)op, treeBuilder);
 }
Пример #25
0
 public void SetUp(OpTypeAvcMceResultINTEL op, SpirvInstructionTreeBuilder treeBuilder)
 {
     SetUpDecorations(op, treeBuilder);
 }
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpSubgroupAvcSicConvertToMceResultINTEL)op, treeBuilder);
 }
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpFUnordGreaterThanEqual)op, treeBuilder);
 }
 private void SetUp(OpSubgroupAvcSicConvertToMceResultINTEL op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Payload    = treeBuilder.GetNode(op.Payload);
     SetUpDecorations(op, treeBuilder);
 }
Пример #29
0
 private void SetUp(OpSubgroupAllEqualKHR op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     Predicate  = treeBuilder.GetNode(op.Predicate);
     SetUpDecorations(op, treeBuilder);
 }
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpSubgroupAvcMceGetDefaultIntraLumaModePenaltyINTEL)op, treeBuilder);
 }