Explorar el Código

Don't include compute on HLSL 3 and below.

Branimir Karadžić hace 4 años
padre
commit
8e75b38207
Se han modificado 1 ficheros con 5 adiciones y 1 borrados
  1. 5 1
      src/bgfx_compute.sh

+ 5 - 1
src/bgfx_compute.sh

@@ -10,11 +10,15 @@
 
 #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
 #	define ANNOTATION(_format) [[spv::format_ ## _format]]
 #else
 #	define ANNOTATION(_format)
-#endif
+#endif // BGFX_SHADER_LANGUAGE_METAL || BGFX_SHADER_LANGUAGE_SPIRV
 
 #if BGFX_SHADER_LANGUAGE_GLSL