projects
/
platform
/
upstream
/
mesa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8ab40f5
)
intel/fs: Stop emitting TGM fences for nir_var_mem_ssbo
author
Jason Ekstrand
<jason@jlekstrand.net>
Wed, 15 Sep 2021 18:07:15 +0000
(13:07 -0500)
committer
Marge Bot
<eric+marge@anholt.net>
Fri, 15 Oct 2021 14:58:56 +0000
(14:58 +0000)
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4743>
src/intel/compiler/brw_fs_nir.cpp
patch
|
blob
|
history
diff --git
a/src/intel/compiler/brw_fs_nir.cpp
b/src/intel/compiler/brw_fs_nir.cpp
index
1ab57db
..
a18c39e
100644
(file)
--- a/
src/intel/compiler/brw_fs_nir.cpp
+++ b/
src/intel/compiler/brw_fs_nir.cpp
@@
-4436,7
+4436,7
@@
fs_visitor::nir_emit_intrinsic(const fs_builder &bld, nir_intrinsic_instr *instr
nir_variable_mode modes = nir_intrinsic_memory_modes(instr);
ugm_fence = modes & (nir_var_mem_ssbo | nir_var_mem_global);
slm_fence = modes & nir_var_mem_shared;
- tgm_fence = modes &
(nir_var_mem_ssbo | nir_var_mem_image)
;
+ tgm_fence = modes &
nir_var_mem_image
;
urb_fence = modes & nir_var_shader_out;
break;
}