mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-25 19:30:11 +01:00
microsoft/compiler: Fix PSV struct when numthreads is 0
Fixes: d9e575d4 ("microsoft/compiler: DXIL validator 1.6 uses a new PSV struct version")
Reviewed-by: Giancarlo Devich <gdevich@microsoft.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18023>
This commit is contained in:
parent
f44ca247d4
commit
04e4de6fae
1 changed files with 3 additions and 3 deletions
|
|
@ -5666,9 +5666,9 @@ void dxil_fill_validation_state(struct ntd_context *ctx,
|
|||
ctx->mod.info.has_per_sample_input;
|
||||
break;
|
||||
case DXIL_COMPUTE_SHADER:
|
||||
state->state.num_threads_x = ctx->shader->info.workgroup_size[0];
|
||||
state->state.num_threads_y = ctx->shader->info.workgroup_size[1];
|
||||
state->state.num_threads_z = ctx->shader->info.workgroup_size[2];
|
||||
state->state.num_threads_x = MAX2(ctx->shader->info.workgroup_size[0], 1);
|
||||
state->state.num_threads_y = MAX2(ctx->shader->info.workgroup_size[1], 1);
|
||||
state->state.num_threads_z = MAX2(ctx->shader->info.workgroup_size[2], 1);
|
||||
break;
|
||||
case DXIL_GEOMETRY_SHADER:
|
||||
state->state.psv1.max_vertex_count = ctx->shader->info.gs.vertices_out;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue