mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-27 12:40:09 +01:00
anv/cmd_buffer: Don't crash if push constants are provided for missing stages
Signed-off-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Cc: "12.0" <mesa-stable@lists.freedesktop.org>
This commit is contained in:
parent
e6c2fe4519
commit
b65f2e4163
1 changed files with 1 additions and 1 deletions
|
|
@ -1038,7 +1038,7 @@ anv_cmd_buffer_push_constants(struct anv_cmd_buffer *cmd_buffer,
|
|||
cmd_buffer->state.pipeline->prog_data[stage];
|
||||
|
||||
/* If we don't actually have any push constants, bail. */
|
||||
if (data == NULL || prog_data->nr_params == 0)
|
||||
if (data == NULL || prog_data == NULL || prog_data->nr_params == 0)
|
||||
return (struct anv_state) { .offset = 0 };
|
||||
|
||||
struct anv_state state =
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue