Branimir Karadžić před 7 roky
rodič
revize
7e505c2c3c
1 změnil soubory, kde provedl 14 přidání a 7 odebrání
  1. 14 7
      include/bgfx/embedded_shader.h

+ 14 - 7
include/bgfx/embedded_shader.h

@@ -56,37 +56,44 @@
 
 #if BGFX_PLATFORM_SUPPORTS_DX9BC
 #	undef  BGFX_EMBEDDED_SHADER_DX9BC
-#	define BGFX_EMBEDDED_SHADER_DX9BC(_renderer, _name) { _renderer, BX_CONCATENATE(_name, _dx9 ), sizeof(BX_CONCATENATE(_name, _dx9 ) ) },
+#	define BGFX_EMBEDDED_SHADER_DX9BC(_renderer, _name) \
+		{ _renderer, BX_CONCATENATE(_name, _dx9 ), BX_COUNTOF(BX_CONCATENATE(_name, _dx9 ) ) },
 #endif // BGFX_PLATFORM_SUPPORTS_DX9BC
 
 #if BGFX_PLATFORM_SUPPORTS_DXBC
 #	undef  BGFX_EMBEDDED_SHADER_DXBC
-#	define BGFX_EMBEDDED_SHADER_DXBC(_renderer, _name)  { _renderer, BX_CONCATENATE(_name, _dx11), sizeof(BX_CONCATENATE(_name, _dx11) ) },
+#	define BGFX_EMBEDDED_SHADER_DXBC(_renderer, _name) \
+		{ _renderer, BX_CONCATENATE(_name, _dx11), BX_COUNTOF(BX_CONCATENATE(_name, _dx11) ) },
 #endif // BGFX_PLATFORM_SUPPORTS_DXBC
 
 #if BGFX_PLATFORM_SUPPORTS_PSSL
 #	undef  BGFX_EMBEDDED_SHADER_PSSL
-#	define BGFX_EMBEDDED_SHADER_PSSL(_renderer, _name)  { _renderer, BX_CONCATENATE(_name, _pssl), BX_CONCATENATE(_name, _pssl_size) },
+#	define BGFX_EMBEDDED_SHADER_PSSL(_renderer, _name) \
+		{ _renderer, BX_CONCATENATE(_name, _pssl), BX_CONCATENATE(_name, _pssl_size) },
 #endif // BGFX_PLATFORM_SUPPORTS_PSSL
 
 #if BGFX_PLATFORM_SUPPORTS_ESSL
 #	undef  BGFX_EMBEDDED_SHADER_ESSL
-#	define BGFX_EMBEDDED_SHADER_ESSL(_renderer, _name)  { _renderer, BX_CONCATENATE(_name, _glsl), sizeof(BX_CONCATENATE(_name, _glsl) ) },
+#	define BGFX_EMBEDDED_SHADER_ESSL(_renderer, _name) \
+		{ _renderer, BX_CONCATENATE(_name, _glsl), BX_COUNTOF(BX_CONCATENATE(_name, _glsl) ) },
 #endif // BGFX_PLATFORM_SUPPORTS_ESSL
 
 #if BGFX_PLATFORM_SUPPORTS_GLSL
 #	undef  BGFX_EMBEDDED_SHADER_GLSL
-#	define BGFX_EMBEDDED_SHADER_GLSL(_renderer, _name)  { _renderer, BX_CONCATENATE(_name, _glsl), sizeof(BX_CONCATENATE(_name, _glsl) ) },
+#	define BGFX_EMBEDDED_SHADER_GLSL(_renderer, _name) \
+		{ _renderer, BX_CONCATENATE(_name, _glsl), BX_COUNTOF(BX_CONCATENATE(_name, _glsl) ) },
 #endif // BGFX_PLATFORM_SUPPORTS_GLSL
 
 #if BGFX_PLATFORM_SUPPORTS_SPIRV
 #	undef  BGFX_EMBEDDED_SHADER_SPIRV
-#	define BGFX_EMBEDDED_SHADER_SPIRV(_renderer, _name)  { _renderer, BX_CONCATENATE(_name, _spv), sizeof(BX_CONCATENATE(_name, _spv) ) },
+#	define BGFX_EMBEDDED_SHADER_SPIRV(_renderer, _name) \
+		{ _renderer, BX_CONCATENATE(_name, _spv), BX_COUNTOF(BX_CONCATENATE(_name, _spv) ) },
 #endif // BGFX_PLATFORM_SUPPORTS_SPIRV
 
 #if BGFX_PLATFORM_SUPPORTS_METAL
 #	undef  BGFX_EMBEDDED_SHADER_METAL
-#	define BGFX_EMBEDDED_SHADER_METAL(_renderer, _name)  { _renderer, BX_CONCATENATE(_name, _mtl), sizeof(BX_CONCATENATE(_name, _mtl) ) },
+#	define BGFX_EMBEDDED_SHADER_METAL(_renderer, _name) \
+		{ _renderer, BX_CONCATENATE(_name, _mtl), BX_COUNTOF(BX_CONCATENATE(_name, _mtl) ) },
 #endif // BGFX_PLATFORM_SUPPORTS_METAL
 
 #define BGFX_EMBEDDED_SHADER(_name)                                                                \