Enabled BGFX support for SteamLink

This commit is contained in:
Miodrag Milanovic 2016-02-16 11:36:13 +01:00
parent 30ef0dc427
commit 22e6c350ed
5 changed files with 12 additions and 4 deletions

View File

@ -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

View File

@ -1073,7 +1073,10 @@ configuration { "linux-*" }
configuration { "steamlink" }
links {
"dl",
}
"EGL",
"GLESv2",
"SDL2",
}
defines {
"EGL_API_FB",
}

View File

@ -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",

View File

@ -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",

View File

@ -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