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;
|
||||
case FX_PIXELSHADER:
|
||||
return HLSL_CLASS_PIXEL_SHADER;
|
||||
case FX_GEOMETRYSHADER:
|
||||
return HLSL_CLASS_GEOMETRY_SHADER;
|
||||
default:
|
||||
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_BLEND_STATE:
|
||||
case HLSL_CLASS_VERTEX_SHADER:
|
||||
case HLSL_CLASS_GEOMETRY_SHADER:
|
||||
case HLSL_CLASS_STRING:
|
||||
return true;
|
||||
case HLSL_CLASS_COMPUTE_SHADER:
|
||||
|
||||
Reference in New Issue
Block a user