summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/freedreno/a6xx/fd6_const.cc
diff options
context:
space:
mode:
authorAmber <amber@igalia.com>2023-02-28 14:14:35 +0100
committerMarge Bot <emma+marge@anholt.net>2023-05-17 00:27:27 +0000
commit7609f83c70234725b7d4f2a618f82c197e09e4c6 (patch)
treefe362c4c19e90f3e6a12825862522e01548dc025 /src/gallium/drivers/freedreno/a6xx/fd6_const.cc
parent2cc77088b96772cd55c724b26758df12937aede9 (diff)
downloadmesa-7609f83c70234725b7d4f2a618f82c197e09e4c6.tar.gz
ir3, freedreno: implement GL_ARB_shader_draw_parameters
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21593>
Diffstat (limited to 'src/gallium/drivers/freedreno/a6xx/fd6_const.cc')
-rw-r--r--src/gallium/drivers/freedreno/a6xx/fd6_const.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gallium/drivers/freedreno/a6xx/fd6_const.cc b/src/gallium/drivers/freedreno/a6xx/fd6_const.cc
index ba0acf4205e..61d19428d83 100644
--- a/src/gallium/drivers/freedreno/a6xx/fd6_const.cc
+++ b/src/gallium/drivers/freedreno/a6xx/fd6_const.cc
@@ -300,12 +300,12 @@ fd6_build_driver_params(struct fd6_emit *emit)
if (emit->vs->need_driver_params) {
ir3_emit_driver_params(emit->vs, dpconstobj, ctx, emit->info,
- emit->indirect, emit->draw);
+ emit->indirect, emit->draw, emit->draw_id);
}
if (emit->gs && emit->gs->need_driver_params) {
ir3_emit_driver_params(emit->gs, dpconstobj, ctx, emit->info,
- emit->indirect, emit->draw);
+ emit->indirect, emit->draw, 0);
}
if (emit->hs && emit->hs->need_driver_params) {
@@ -314,7 +314,7 @@ fd6_build_driver_params(struct fd6_emit *emit)
if (emit->ds && emit->ds->need_driver_params) {
ir3_emit_driver_params(emit->ds, dpconstobj, ctx, emit->info,
- emit->indirect, emit->draw);
+ emit->indirect, emit->draw, 0);
}
fd6_ctx->has_dp_state = true;