mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-12-15 08:03:30 -08:00
vkd3d-shader/fx: Add HLSL_CLASS_GEOMETRY_SHADER to helper functions.
To avoid tests triggering an assert on the next commit.
This commit is contained in:
committed by
Henri Verbeet
parent
b986bfa2fe
commit
46169b1a3b
Notes:
Henri Verbeet
2025-12-09 17:21:48 +01:00
Approved-by: Francisco Casas (@fcasas) Approved-by: Nikolay Sivov (@nsivov) Approved-by: Elizabeth Figura (@zfigura) Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1340
@@ -2515,6 +2515,8 @@ static inline enum hlsl_type_class hlsl_type_class_from_fx_type(enum state_prope
|
|||||||
return HLSL_CLASS_VERTEX_SHADER;
|
return HLSL_CLASS_VERTEX_SHADER;
|
||||||
case FX_PIXELSHADER:
|
case FX_PIXELSHADER:
|
||||||
return HLSL_CLASS_PIXEL_SHADER;
|
return HLSL_CLASS_PIXEL_SHADER;
|
||||||
|
case FX_GEOMETRYSHADER:
|
||||||
|
return HLSL_CLASS_GEOMETRY_SHADER;
|
||||||
default:
|
default:
|
||||||
vkd3d_unreachable();
|
vkd3d_unreachable();
|
||||||
}
|
}
|
||||||
@@ -3402,6 +3404,7 @@ static bool is_supported_object_variable(const struct hlsl_ctx *ctx, const struc
|
|||||||
case HLSL_CLASS_TEXTURE:
|
case HLSL_CLASS_TEXTURE:
|
||||||
case HLSL_CLASS_BLEND_STATE:
|
case HLSL_CLASS_BLEND_STATE:
|
||||||
case HLSL_CLASS_VERTEX_SHADER:
|
case HLSL_CLASS_VERTEX_SHADER:
|
||||||
|
case HLSL_CLASS_GEOMETRY_SHADER:
|
||||||
case HLSL_CLASS_STRING:
|
case HLSL_CLASS_STRING:
|
||||||
return true;
|
return true;
|
||||||
case HLSL_CLASS_COMPUTE_SHADER:
|
case HLSL_CLASS_COMPUTE_SHADER:
|
||||||
|
|||||||
Reference in New Issue
Block a user