From fe2f17341303f8fb5015508675f67814991bf7a7 Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Wed, 19 Mar 2025 18:35:45 +0200 Subject: [PATCH] blorp: assert that shaders don't spill Signed-off-by: Lionel Landwerlin Acked-by: Nanley Chery Acked-by: Ivan Briano Part-of: --- src/intel/blorp/blorp_genX_exec_brw.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/intel/blorp/blorp_genX_exec_brw.h b/src/intel/blorp/blorp_genX_exec_brw.h index 2383991fc02..02ea650bf88 100644 --- a/src/intel/blorp/blorp_genX_exec_brw.h +++ b/src/intel/blorp/blorp_genX_exec_brw.h @@ -689,6 +689,8 @@ blorp_emit_vs_config(struct blorp_batch *batch, blorp_emit(batch, GENX(3DSTATE_VS), vs) { if (vs_prog_data) { + assert(vs_prog_data->base.base.total_scratch == 0); + vs.Enable = true; vs.KernelStartPointer = params->vs_prog_kernel; @@ -885,6 +887,8 @@ blorp_emit_ps_config(struct blorp_batch *batch, #endif if (prog_data) { + assert(prog_data->base.total_scratch == 0); + intel_set_ps_dispatch_state(&ps, devinfo, prog_data, params->num_samples, 0 /* msaa_flags */);