lavapipe: correctly update shader object per-stage push constant sizes
Fixes: 8b3022c918 ("lavapipe: implement EXT_shader_object")
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23663>
This commit is contained in:
committed by
Marge Bot
parent
6e4971b510
commit
b7f37265ac
@@ -4177,7 +4177,7 @@ handle_shaders(struct vk_cmd_queue_entry *cmd, struct rendering_state *state)
|
||||
}
|
||||
|
||||
if (stage != MESA_SHADER_COMPUTE) {
|
||||
state->gfx_push_sizes[i] = shader ? shader->layout->push_constant_size : 0;
|
||||
state->gfx_push_sizes[stage] = shader ? shader->layout->push_constant_size : 0;
|
||||
gfx = true;
|
||||
} else {
|
||||
state->push_size[1] = shader ? shader->layout->push_constant_size : 0;
|
||||
|
||||
Reference in New Issue
Block a user