]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/vulkan/module_backend.cpp
Support compute shaders and compute operations
[libs/gl.git] / source / backends / vulkan / module_backend.cpp
index 7ec198e0ec3f52de1696523e83a92eddeb129cb1..492de9a6311ac9ac5d00207724fba93b1c47d32e 100644 (file)
@@ -77,6 +77,7 @@ unsigned get_vulkan_stage(unsigned stage)
        case SpirVModule::VERTEX: return VK_SHADER_STAGE_VERTEX_BIT;
        case SpirVModule::GEOMETRY: return VK_SHADER_STAGE_GEOMETRY_BIT;
        case SpirVModule::FRAGMENT: return VK_SHADER_STAGE_FRAGMENT_BIT;
+       case SpirVModule::COMPUTE: return VK_SHADER_STAGE_COMPUTE_BIT;
        default: throw invalid_argument("get_vulkan_stage");
        }
 }