|
@@ -10,11 +10,15 @@
|
|
|
|
|
|
|
|
#ifndef __cplusplus
|
|
#ifndef __cplusplus
|
|
|
|
|
|
|
|
|
|
+#if BGFX_SHADER_LANGUAGE_HLSL > 0 && BGFX_SHADER_LANGUAGE_HLSL < 400
|
|
|
|
|
+# error "Compute is not supported!"
|
|
|
|
|
+#endif // BGFX_SHADER_LANGUAGE_HLSL
|
|
|
|
|
+
|
|
|
#if BGFX_SHADER_LANGUAGE_METAL || BGFX_SHADER_LANGUAGE_SPIRV
|
|
#if BGFX_SHADER_LANGUAGE_METAL || BGFX_SHADER_LANGUAGE_SPIRV
|
|
|
# define ANNOTATION(_format) [[spv::format_ ## _format]]
|
|
# define ANNOTATION(_format) [[spv::format_ ## _format]]
|
|
|
#else
|
|
#else
|
|
|
# define ANNOTATION(_format)
|
|
# define ANNOTATION(_format)
|
|
|
-#endif
|
|
|
|
|
|
|
+#endif // BGFX_SHADER_LANGUAGE_METAL || BGFX_SHADER_LANGUAGE_SPIRV
|
|
|
|
|
|
|
|
#if BGFX_SHADER_LANGUAGE_GLSL
|
|
#if BGFX_SHADER_LANGUAGE_GLSL
|
|
|
|
|
|