diff options
author | Rhys Perry <[email protected]> | 2019-11-27 17:15:54 +0000 |
---|---|---|
committer | Rhys Perry <[email protected]> | 2019-11-29 17:46:02 +0000 |
commit | cc742562c133672c989b155d58ddc6794f9b67b8 (patch) | |
tree | c24b2a0ea2f98243f127ede9e06dd3757e1bd388 /src/amd/compiler/aco_instruction_selection.cpp | |
parent | 31e68e230f5800670e457414e8846a7b8fc23037 (diff) |
aco: don't enable store_global for helper invocations
Signed-off-by: Rhys Perry <[email protected]>
Reviewed-by: Daniel Schürmann <[email protected]>
Diffstat (limited to 'src/amd/compiler/aco_instruction_selection.cpp')
-rw-r--r-- | src/amd/compiler/aco_instruction_selection.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/amd/compiler/aco_instruction_selection.cpp b/src/amd/compiler/aco_instruction_selection.cpp index cb33814f17f..60963060dea 100644 --- a/src/amd/compiler/aco_instruction_selection.cpp +++ b/src/amd/compiler/aco_instruction_selection.cpp @@ -4764,6 +4764,8 @@ void visit_store_global(isel_context *ctx, nir_intrinsic_instr *instr) flat->glc = glc; flat->dlc = false; flat->offset = offset; + flat->disable_wqm = true; + ctx->program->needs_exact = true; ctx->block->instructions.emplace_back(std::move(flat)); } } |