diff --git a/include/vkcv/ShaderStage.hpp b/include/vkcv/ShaderStage.hpp
index dca395bdba82a2f1cb38bb0a25196cfd3dab8019..ea82fb761b033605a0cbfafbb53a5163704e6358 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
 	};
-
 }