diff --git a/include/PICA/shader_gen_types.hpp b/include/PICA/shader_gen_types.hpp
index 1877227f..b069f71f 100644
--- a/include/PICA/shader_gen_types.hpp
+++ b/include/PICA/shader_gen_types.hpp
@@ -2,8 +2,8 @@
 
 namespace PICA::ShaderGen {
 	// Graphics API this shader is targetting
-	enum class API { GL, GLES, Vulkan };
+	enum class API { GL, GLES, Vulkan, Metal };
 
-	// Shading language to use (Only GLSL for the time being)
-	enum class Language { GLSL };
-}  // namespace PICA::ShaderGen
\ No newline at end of file
+	// Shading language to use
+	enum class Language { GLSL, MSL };
+}  // namespace PICA::ShaderGen