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:
ecb709c
)
anv: set CFE_STATE.OverDispatchControl to default
author
Felix DeGrood
<felix.j.degrood@intel.com>
Wed, 29 Mar 2023 19:35:44 +0000
(19:35 +0000)
committer
Marge Bot
<emma+marge@anholt.net>
Fri, 31 Mar 2023 14:18:59 +0000
(14:18 +0000)
BSpec specifies default value for CFE_STATE.OverDispatchControl
is 2, or 50% overdispatch. No observed performance impact.
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22179>
src/intel/vulkan/genX_cmd_buffer.c
patch
|
blob
|
history
diff --git
a/src/intel/vulkan/genX_cmd_buffer.c
b/src/intel/vulkan/genX_cmd_buffer.c
index
f05099b
..
9477d45
100644
(file)
--- a/
src/intel/vulkan/genX_cmd_buffer.c
+++ b/
src/intel/vulkan/genX_cmd_buffer.c
@@
-5528,6
+5528,8
@@
genX(cmd_buffer_ensure_cfe_state)(struct anv_cmd_buffer *cmd_buffer,
total_scratch);
cfe.ScratchSpaceBuffer = scratch_surf >> 4;
}
+
+ cfe.OverDispatchControl = 2; /* 50% overdispatch */
}
comp_state->scratch_size = total_scratch;