mirror of
https://github.com/holub/mame
synced 2025-04-23 17:00:53 +03:00
Enabled BGFX support for SteamLink
This commit is contained in:
parent
30ef0dc427
commit
22e6c350ed
2
makefile
2
makefile
@ -1200,7 +1200,7 @@ endif
|
||||
ifndef MARVELL_ROOTFS
|
||||
$(error MARVELL_ROOTFS is not set)
|
||||
endif
|
||||
$(SILENT) $(GENIE) $(PARAMS) --gcc=steamlink --gcc_version=$(GCC_VERSION) --USE_BGFX=0 --NO_OPENGL=1 --NO_USE_MIDI=1 --NO_X11=1 --NOASM=1 --SDL_INSTALL_ROOT=$(MARVELL_ROOTFS)/usr gmake
|
||||
$(SILENT) $(GENIE) $(PARAMS) --gcc=steamlink --gcc_version=$(GCC_VERSION) --NO_OPENGL=1 --NO_USE_MIDI=1 --NO_X11=1 --NOASM=1 --SDL_INSTALL_ROOT=$(MARVELL_ROOTFS)/usr gmake
|
||||
|
||||
.PHONY: steamlink
|
||||
ifndef MARVELL_SDK_PATH
|
||||
|
@ -1073,7 +1073,10 @@ configuration { "linux-*" }
|
||||
configuration { "steamlink" }
|
||||
links {
|
||||
"dl",
|
||||
}
|
||||
"EGL",
|
||||
"GLESv2",
|
||||
"SDL2",
|
||||
}
|
||||
defines {
|
||||
"EGL_API_FB",
|
||||
}
|
||||
|
@ -730,10 +730,14 @@ end
|
||||
MAME_DIR .. "3rdparty/bgfx/include",
|
||||
MAME_DIR .. "3rdparty/bgfx/3rdparty",
|
||||
MAME_DIR .. "3rdparty/bx/include",
|
||||
MAME_DIR .. "3rdparty/bgfx/3rdparty/khronos",
|
||||
MAME_DIR .. "3rdparty/bgfx/3rdparty/dxsdk/include",
|
||||
}
|
||||
|
||||
configuration { "not steamlink"}
|
||||
includedirs {
|
||||
MAME_DIR .. "3rdparty/bgfx/3rdparty/khronos",
|
||||
}
|
||||
|
||||
configuration { "vs*" }
|
||||
includedirs {
|
||||
MAME_DIR .. "3rdparty/bx/include/compat/msvc",
|
||||
|
@ -287,7 +287,6 @@ if BASE_TARGETOS=="unix" then
|
||||
else
|
||||
if _OPTIONS["NO_X11"]=="1" then
|
||||
_OPTIONS["USE_QTDEBUG"] = "0"
|
||||
USE_BGFX = 0
|
||||
else
|
||||
libdirs {
|
||||
"/usr/X11/lib",
|
||||
|
@ -120,6 +120,8 @@ static void* sdlNativeWindowHandle(SDL_Window* _window)
|
||||
return wmi.info.cocoa.window;
|
||||
# elif BX_PLATFORM_WINDOWS
|
||||
return wmi.info.win.window;
|
||||
# elif BX_PLATFORM_STEAMLINK
|
||||
return wmi.info.vivante.window;
|
||||
# endif // BX_PLATFORM_
|
||||
}
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user