From 1c92affccffe7f7309300c0e4a69239719c964a9 Mon Sep 17 00:00:00 2001 From: Simeon Hermann <shermann04@uni-koblenz.de> Date: Mon, 21 Jun 2021 13:47:40 +0200 Subject: [PATCH] [#76] try to implement a bitmask for the shader stages --- include/vkcv/ShaderStage.hpp | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/include/vkcv/ShaderStage.hpp b/include/vkcv/ShaderStage.hpp index dca395bd..ea82fb76 100644 --- a/include/vkcv/ShaderStage.hpp +++ b/include/vkcv/ShaderStage.hpp @@ -1,15 +1,14 @@ #pragma once namespace vkcv { - - enum class ShaderStage + + enum class ShaderStage : uint32_t { - VERTEX, - TESS_CONTROL, - TESS_EVAL, - GEOMETRY, - FRAGMENT, - COMPUTE + VERTEX = 0x00000001, + TESS_CONTROL = 0x00000002, + TESS_EVAL = 0x00000004, + GEOMETRY = 0x00000008, + FRAGMENT = 0x00000016, + COMPUTE = 0x00000032 }; - } -- GitLab