mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
vkd3d-shader/ir: Store the shader version in struct vsir_program.
This commit is contained in:
committed by
Alexandre Julliard
parent
fc9043be3c
commit
23dcd4f22b
Notes:
Alexandre Julliard
2024-01-22 22:53:09 +01:00
Approved-by: Alexandre Julliard (@julliard) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/585
@@ -6639,9 +6639,9 @@ static enum vkd3d_result sm6_parser_emit_thread_group(struct sm6_parser *sm6, co
|
||||
unsigned int group_sizes[3];
|
||||
unsigned int i;
|
||||
|
||||
if (sm6->p.shader_version.type != VKD3D_SHADER_TYPE_COMPUTE)
|
||||
if (sm6->p.program.shader_version.type != VKD3D_SHADER_TYPE_COMPUTE)
|
||||
{
|
||||
WARN("Shader of type %#x has thread group dimensions.\n", sm6->p.shader_version.type);
|
||||
WARN("Shader of type %#x has thread group dimensions.\n", sm6->p.program.shader_version.type);
|
||||
vkd3d_shader_parser_error(&sm6->p, VKD3D_SHADER_ERROR_DXIL_INVALID_PROPERTIES,
|
||||
"Shader has thread group dimensions but is not a compute shader.");
|
||||
return VKD3D_ERROR_INVALID_SHADER;
|
||||
|
||||
Reference in New Issue
Block a user