r600: Enable sb for nir only on specific request
SB si known to be buggy and the ultimate aim is to make it go away. To
test workloads with better optimizations it makes sense to be able to
enable SB, but for the NIR backend it should not be enabled together
with NIR the default. Therefore an a specific debug option "nirsb" that
enables NIR with SB.
Fixes: 3b27243b01
r600: Enable sb also for NIR
Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10108>
This commit is contained in:
@@ -995,7 +995,7 @@ int r600_shader_from_nir(struct r600_context *rctx,
|
||||
NIR_PASS_V(sh, nir_convert_from_ssa, true);
|
||||
NIR_PASS_V(sh, nir_opt_dce);
|
||||
|
||||
if ((rctx->screen->b.debug_flags & DBG_NIR) &&
|
||||
if ((rctx->screen->b.debug_flags & DBG_NIR_PREFERRED) &&
|
||||
(rctx->screen->b.debug_flags & DBG_ALL_SHADERS)) {
|
||||
fprintf(stderr, "-- NIR --------------------------------------------------------\n");
|
||||
struct nir_function *func = (struct nir_function *)exec_list_get_head(&sh->functions);
|
||||
|
Reference in New Issue
Block a user