Example #1
0
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpImageDrefGather)op, treeBuilder);
 }
Example #2
0
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpGroupAll)op, treeBuilder);
 }
Example #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);
 }
Example #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);
 }
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpIgnoreIntersectionNV)op, treeBuilder);
 }
 private void SetUp(OpIgnoreIntersectionNV op, SpirvInstructionTreeBuilder treeBuilder)
 {
     SetUpDecorations(op, treeBuilder);
 }
 private void SetUp(OpRayQueryTerminateKHR op, SpirvInstructionTreeBuilder treeBuilder)
 {
     RayQuery = treeBuilder.GetNode(op.RayQuery);
     SetUpDecorations(op, treeBuilder);
 }
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpRayQueryTerminateKHR)op, treeBuilder);
 }
Example #14
0
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpAtomicCompareExchangeWeak)op, treeBuilder);
 }
Example #15
0
 private void SetUp(OpFConvert op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     FloatValue = treeBuilder.GetNode(op.FloatValue);
     SetUpDecorations(op, treeBuilder);
 }
 private void SetUp(OpFunctionParameter op, SpirvInstructionTreeBuilder treeBuilder)
 {
     ResultType = treeBuilder.ResolveType(op.IdResultType);
     SetUpDecorations(op, treeBuilder);
 }
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpSpecConstantComposite)op, treeBuilder);
 }
Example #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);
 }
Example #20
0
 partial void SetUp(OpTypeFunction instruction, SpirvInstructionTreeBuilder treeBuilder);
 public override void SetUp(Instruction op, SpirvInstructionTreeBuilder treeBuilder)
 {
     base.SetUp(op, treeBuilder);
     SetUp((OpBranchConditional)op, treeBuilder);
 }
Example #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);
 }
 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);
 }
Example #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);
 }