File mame-bgfx.patch of Package mame
diff -Pdpru mame-mame0260.orig/src/osd/modules/render/bgfx/shadermanager.cpp mame-mame0260/src/osd/modules/render/bgfx/shadermanager.cpp
--- mame-mame0260.orig/src/osd/modules/render/bgfx/shadermanager.cpp 2023-10-23 18:53:41.000000000 +0300
+++ mame-mame0260/src/osd/modules/render/bgfx/shadermanager.cpp 2023-11-07 00:56:04.703629400 +0300
@@ -85,7 +85,6 @@ std::string shader_manager::make_path_st
shader_path += PATH_SEPARATOR "shaders" PATH_SEPARATOR;
switch (bgfx::getRendererType())
{
- case bgfx::RendererType::Noop:
case bgfx::RendererType::Direct3D9:
shader_path += "dx9";
break;
@@ -103,6 +102,7 @@ std::string shader_manager::make_path_st
shader_path += "metal";
break;
+ case bgfx::RendererType::Noop:
case bgfx::RendererType::OpenGL:
shader_path += "glsl";
break;