diff --git a/include/bgfx/embedded_shader.h b/include/bgfx/embedded_shader.h index da9f6c592..315ce911e 100644 --- a/include/bgfx/embedded_shader.h +++ b/include/bgfx/embedded_shader.h @@ -92,20 +92,21 @@ # define BGFX_EMBEDDED_SHADER_METAL(_renderer, _name) { _renderer, BX_CONCATENATE(_name, _mtl), sizeof(BX_CONCATENATE(_name, _mtl) ) }, #endif // BGFX_PLATFORM_SUPPORTS_PSSL -#define BGFX_EMBEDDED_SHADER(_name) \ - { \ - #_name, \ - { \ - BGFX_EMBEDDED_SHADER_DX9BC(bgfx::RendererType::Direct3D9, _name) \ - BGFX_EMBEDDED_SHADER_DXBC (bgfx::RendererType::Direct3D11, _name) \ - BGFX_EMBEDDED_SHADER_DXBC (bgfx::RendererType::Direct3D12, _name) \ - BGFX_EMBEDDED_SHADER_PSSL (bgfx::RendererType::Gnm, _name) \ - BGFX_EMBEDDED_SHADER_METAL(bgfx::RendererType::Metal, _name) \ - BGFX_EMBEDDED_SHADER_ESSL (bgfx::RendererType::OpenGLES, _name) \ - BGFX_EMBEDDED_SHADER_GLSL (bgfx::RendererType::OpenGL, _name) \ - BGFX_EMBEDDED_SHADER_SPIRV(bgfx::RendererType::Vulkan, _name) \ - { bgfx::RendererType::Count, NULL, 0 } \ - } \ +#define BGFX_EMBEDDED_SHADER(_name) \ + { \ + #_name, \ + { \ + BGFX_EMBEDDED_SHADER_DX9BC(bgfx::RendererType::Direct3D9, _name) \ + BGFX_EMBEDDED_SHADER_DXBC (bgfx::RendererType::Direct3D11, _name) \ + BGFX_EMBEDDED_SHADER_DXBC (bgfx::RendererType::Direct3D12, _name) \ + BGFX_EMBEDDED_SHADER_PSSL (bgfx::RendererType::Gnm, _name) \ + BGFX_EMBEDDED_SHADER_METAL(bgfx::RendererType::Metal, _name) \ + BGFX_EMBEDDED_SHADER_ESSL (bgfx::RendererType::OpenGLES, _name) \ + BGFX_EMBEDDED_SHADER_GLSL (bgfx::RendererType::OpenGL, _name) \ + BGFX_EMBEDDED_SHADER_SPIRV(bgfx::RendererType::Vulkan, _name) \ + { bgfx::RendererType::Noop, (const uint8_t*)"VSH\x4\x0\x0\x0\x0\x0\x0", 10 }, \ + { bgfx::RendererType::Count, NULL, 0 } \ + } \ } #define BGFX_EMBEDDED_SHADER_END() \