Mesa (master): r600: Enable sb also for NIR
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Jan 20 12:19:15 UTC 2021
Module: Mesa
Branch: master
Commit: 3b27243b01ecdfea6df068338e56ffbd9b16b663
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b27243b01ecdfea6df068338e56ffbd9b16b663
Author: Gert Wollny <gert.wollny at collabora.com>
Date: Mon Jan 18 13:03:57 2021 +0100
r600: Enable sb also for NIR
Currently, r600/nir doens't have a proper scheduler or optimizer backend,
to be able to make use of this code path without performance regressions,
we enable the sb optimizer also for NIR.
Signed-off-by: Gert Wollny <gert.wollny at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8563>
---
src/gallium/drivers/r600/r600_shader.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/gallium/drivers/r600/r600_shader.c b/src/gallium/drivers/r600/r600_shader.c
index cfada0a8f11..54235937a4a 100644
--- a/src/gallium/drivers/r600/r600_shader.c
+++ b/src/gallium/drivers/r600/r600_shader.c
@@ -179,8 +179,8 @@ int r600_pipe_shader_create(struct pipe_context *ctx,
pipe_shader_type_from_mesa(sel->nir->info.stage);
bool dump = r600_can_dump_shader(&rctx->screen->b, processor);
- unsigned use_sb = !(rctx->screen->b.debug_flags & DBG_NO_SB) &&
- !(rscreen->b.debug_flags & DBG_NIR);
+ unsigned use_sb = !(rctx->screen->b.debug_flags & DBG_NO_SB) /*&&
+ !(rscreen->b.debug_flags & DBG_NIR)*/;
unsigned sb_disasm;
unsigned export_shader;
More information about the mesa-commit
mailing list