summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/src')
-rw-r--r--scripts/src/3rdparty.lua8
-rw-r--r--scripts/src/osd/windows.lua1
2 files changed, 8 insertions, 1 deletions
diff --git a/scripts/src/3rdparty.lua b/scripts/src/3rdparty.lua
index 6f8a1f2b323..495a3cf4e7f 100644
--- a/scripts/src/3rdparty.lua
+++ b/scripts/src/3rdparty.lua
@@ -576,17 +576,20 @@ project "bgfx"
MAME_DIR .. "3rdparty/bgfx/3rdparty",
MAME_DIR .. "3rdparty/bx/include",
MAME_DIR .. "3rdparty/bgfx/3rdparty/khronos",
+ MAME_DIR .. "3rdparty/bgfx/3rdparty/dxsdk/include",
}
configuration { "vs*" }
includedirs {
- MAME_DIR .. "3rdparty/dxsdk/Include",
MAME_DIR .. "3rdparty/bx/include/compat/msvc",
}
configuration { "mingw*" }
includedirs {
MAME_DIR .. "3rdparty/bx/include/compat/mingw",
}
+ defines {
+ "nullptr=NULL" -- not used but needed for C++11 code
+ }
configuration { "osx*" }
includedirs {
@@ -631,6 +634,9 @@ project "bgfx"
MAME_DIR .. "3rdparty/bgfx/src/renderer_null.cpp",
MAME_DIR .. "3rdparty/bgfx/src/renderer_vk.cpp",
MAME_DIR .. "3rdparty/bgfx/src/renderdoc.cpp",
+ MAME_DIR .. "3rdparty/bgfx/src/shader_dxbc.cpp",
+ MAME_DIR .. "3rdparty/bgfx/src/shader_dx9bc.cpp",
+ MAME_DIR .. "3rdparty/bgfx/src/shader_spirv.cpp",
MAME_DIR .. "3rdparty/bgfx/src/vertexdecl.cpp",
MAME_DIR .. "3rdparty/bgfx/examples/common/bgfx_utils.cpp",
MAME_DIR .. "3rdparty/bgfx/examples/common/bounds.cpp",
diff --git a/scripts/src/osd/windows.lua b/scripts/src/osd/windows.lua
index b793b83433d..77c0398ef92 100644
--- a/scripts/src/osd/windows.lua
+++ b/scripts/src/osd/windows.lua
@@ -37,6 +37,7 @@ function maintargetosdoptions(_target,_subtarget)
links {
"comctl32",
"comdlg32",
+ "psapi",
}
end