diff options
author | Philip Rebohle <philip.rebohle@tu-dortmund.de> | 2022-02-03 18:57:19 +0300 |
---|---|---|
committer | Hans-Kristian Arntzen <post@arntzen-software.no> | 2022-09-08 17:33:08 +0300 |
commit | c308b1a466d445f8541542bfedf081354a286b1c (patch) | |
tree | 08518ab64ca2e22454e8f574ebd2011922f6c78f | |
parent | 6ee34c0b6e4244e6ada9c27ff5ba078b971175e8 (diff) |
vkd3d-shader: Handle mesh and amplification shaders.
Signed-off-by: Philip Rebohle <philip.rebohle@tu-dortmund.de>
-rw-r--r-- | libs/vkd3d-shader/dxil.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/vkd3d-shader/dxil.c b/libs/vkd3d-shader/dxil.c index bfb44c01..c354058e 100644 --- a/libs/vkd3d-shader/dxil.c +++ b/libs/vkd3d-shader/dxil.c @@ -487,6 +487,8 @@ static bool dxil_match_shader_stage(dxil_spv_shader_stage blob_stage, VkShaderSt case DXIL_SPV_STAGE_GEOMETRY: stage = VK_SHADER_STAGE_GEOMETRY_BIT; break; case DXIL_SPV_STAGE_PIXEL: stage = VK_SHADER_STAGE_FRAGMENT_BIT; break; case DXIL_SPV_STAGE_COMPUTE: stage = VK_SHADER_STAGE_COMPUTE_BIT; break; + case DXIL_SPV_STAGE_AMPLIFICATION: stage = VK_SHADER_STAGE_TASK_BIT_EXT; break; + case DXIL_SPV_STAGE_MESH: stage = VK_SHADER_STAGE_MESH_BIT_EXT; break; default: return false; } |