diff options
Diffstat (limited to 'src/shader_recompiler/backend/glasm/emit_glasm_instructions.h')
| -rw-r--r-- | src/shader_recompiler/backend/glasm/emit_glasm_instructions.h | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h b/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h index ad640bcb9..a128f9ac4 100644 --- a/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h +++ b/src/shader_recompiler/backend/glasm/emit_glasm_instructions.h | |||
| @@ -525,28 +525,28 @@ void EmitBoundImageGradient(EmitContext&); | |||
| 525 | void EmitBoundImageRead(EmitContext&); | 525 | void EmitBoundImageRead(EmitContext&); |
| 526 | void EmitBoundImageWrite(EmitContext&); | 526 | void EmitBoundImageWrite(EmitContext&); |
| 527 | void EmitImageSampleImplicitLod(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, | 527 | void EmitImageSampleImplicitLod(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, |
| 528 | Register coords, Register bias_lc, const IR::Value& offset); | 528 | const IR::Value& coord, Register bias_lc, const IR::Value& offset); |
| 529 | void EmitImageSampleExplicitLod(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, | 529 | void EmitImageSampleExplicitLod(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, |
| 530 | Register coords, Register lod_lc, const IR::Value& offset); | 530 | Register coord, Register lod_lc, const IR::Value& offset); |
| 531 | void EmitImageSampleDrefImplicitLod(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, | 531 | void EmitImageSampleDrefImplicitLod(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, |
| 532 | Register coords, Register dref, Register bias_lc, | 532 | Register coord, Register dref, Register bias_lc, |
| 533 | const IR::Value& offset); | 533 | const IR::Value& offset); |
| 534 | void EmitImageSampleDrefExplicitLod(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, | 534 | void EmitImageSampleDrefExplicitLod(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, |
| 535 | Register coords, Register dref, Register lod_lc, | 535 | Register coord, Register dref, Register lod_lc, |
| 536 | const IR::Value& offset); | 536 | const IR::Value& offset); |
| 537 | void EmitImageGather(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coords, | 537 | void EmitImageGather(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coord, |
| 538 | const IR::Value& offset, const IR::Value& offset2); | 538 | const IR::Value& offset, const IR::Value& offset2); |
| 539 | void EmitImageGatherDref(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coords, | 539 | void EmitImageGatherDref(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coord, |
| 540 | const IR::Value& offset, const IR::Value& offset2, Register dref); | 540 | const IR::Value& offset, const IR::Value& offset2, Register dref); |
| 541 | void EmitImageFetch(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coords, | 541 | void EmitImageFetch(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coord, |
| 542 | Register offset, Register lod, Register ms); | 542 | Register offset, Register lod, Register ms); |
| 543 | void EmitImageQueryDimensions(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, | 543 | void EmitImageQueryDimensions(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, |
| 544 | Register lod); | 544 | Register lod); |
| 545 | void EmitImageQueryLod(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coords); | 545 | void EmitImageQueryLod(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coord); |
| 546 | void EmitImageGradient(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coords, | 546 | void EmitImageGradient(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coord, |
| 547 | Register derivates, Register offset, Register lod_clamp); | 547 | Register derivates, Register offset, Register lod_clamp); |
| 548 | void EmitImageRead(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coords); | 548 | void EmitImageRead(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coord); |
| 549 | void EmitImageWrite(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coords, | 549 | void EmitImageWrite(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coord, |
| 550 | Register color); | 550 | Register color); |
| 551 | void EmitBindlessImageAtomicIAdd32(EmitContext&); | 551 | void EmitBindlessImageAtomicIAdd32(EmitContext&); |
| 552 | void EmitBindlessImageAtomicSMin32(EmitContext&); | 552 | void EmitBindlessImageAtomicSMin32(EmitContext&); |
| @@ -570,28 +570,28 @@ void EmitBoundImageAtomicAnd32(EmitContext&); | |||
| 570 | void EmitBoundImageAtomicOr32(EmitContext&); | 570 | void EmitBoundImageAtomicOr32(EmitContext&); |
| 571 | void EmitBoundImageAtomicXor32(EmitContext&); | 571 | void EmitBoundImageAtomicXor32(EmitContext&); |
| 572 | void EmitBoundImageAtomicExchange32(EmitContext&); | 572 | void EmitBoundImageAtomicExchange32(EmitContext&); |
| 573 | void EmitImageAtomicIAdd32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, | 573 | void EmitImageAtomicIAdd32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coord, |
| 574 | Register coords, ScalarU32 value); | 574 | ScalarU32 value); |
| 575 | void EmitImageAtomicSMin32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, | 575 | void EmitImageAtomicSMin32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coord, |
| 576 | Register coords, ScalarS32 value); | 576 | ScalarS32 value); |
| 577 | void EmitImageAtomicUMin32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, | 577 | void EmitImageAtomicUMin32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coord, |
| 578 | Register coords, ScalarU32 value); | 578 | ScalarU32 value); |
| 579 | void EmitImageAtomicSMax32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, | 579 | void EmitImageAtomicSMax32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coord, |
| 580 | Register coords, ScalarS32 value); | 580 | ScalarS32 value); |
| 581 | void EmitImageAtomicUMax32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, | 581 | void EmitImageAtomicUMax32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coord, |
| 582 | Register coords, ScalarU32 value); | 582 | ScalarU32 value); |
| 583 | void EmitImageAtomicInc32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coords, | 583 | void EmitImageAtomicInc32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coord, |
| 584 | ScalarU32 value); | 584 | ScalarU32 value); |
| 585 | void EmitImageAtomicDec32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coords, | 585 | void EmitImageAtomicDec32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coord, |
| 586 | ScalarU32 value); | 586 | ScalarU32 value); |
| 587 | void EmitImageAtomicAnd32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coords, | 587 | void EmitImageAtomicAnd32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coord, |
| 588 | ScalarU32 value); | 588 | ScalarU32 value); |
| 589 | void EmitImageAtomicOr32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coords, | 589 | void EmitImageAtomicOr32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coord, |
| 590 | ScalarU32 value); | 590 | ScalarU32 value); |
| 591 | void EmitImageAtomicXor32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coords, | 591 | void EmitImageAtomicXor32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, Register coord, |
| 592 | ScalarU32 value); | 592 | ScalarU32 value); |
| 593 | void EmitImageAtomicExchange32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, | 593 | void EmitImageAtomicExchange32(EmitContext& ctx, IR::Inst& inst, const IR::Value& index, |
| 594 | Register coords, ScalarU32 value); | 594 | Register coord, ScalarU32 value); |
| 595 | void EmitLaneId(EmitContext& ctx, IR::Inst& inst); | 595 | void EmitLaneId(EmitContext& ctx, IR::Inst& inst); |
| 596 | void EmitVoteAll(EmitContext& ctx, IR::Inst& inst, ScalarS32 pred); | 596 | void EmitVoteAll(EmitContext& ctx, IR::Inst& inst, ScalarS32 pred); |
| 597 | void EmitVoteAny(EmitContext& ctx, IR::Inst& inst, ScalarS32 pred); | 597 | void EmitVoteAny(EmitContext& ctx, IR::Inst& inst, ScalarS32 pred); |