SDL fixes
This commit is contained in:
@@ -16,3 +16,12 @@ MODULE.Files = {
|
|||||||
"../src/Nazara/Platform/SDL2/**.hpp",
|
"../src/Nazara/Platform/SDL2/**.hpp",
|
||||||
"../src/Nazara/Platform/SDL2/**.cpp"
|
"../src/Nazara/Platform/SDL2/**.cpp"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
MODULE.OsDefines.Windows = {
|
||||||
|
"SDL_VIDEO_DRIVER_WINDOWS=1"
|
||||||
|
}
|
||||||
|
|
||||||
|
MODULE.OsDefines.Posix = {
|
||||||
|
"SDL_VIDEO_DRIVER_X11=1",
|
||||||
|
"SDL_VIDEO_DRIVER_WAYLAND=1",
|
||||||
|
}
|
||||||
|
|||||||
@@ -129,7 +129,7 @@ namespace Nz
|
|||||||
bool WindowImpl::Create(void* handle)
|
bool WindowImpl::Create(void* handle)
|
||||||
{
|
{
|
||||||
m_handle = SDL_CreateWindowFrom(handle);
|
m_handle = SDL_CreateWindowFrom(handle);
|
||||||
if (!m_handle || !SDL_GetWindowID(m_handle))
|
if (!m_handle)
|
||||||
{
|
{
|
||||||
NazaraError("Invalid handle");
|
NazaraError("Invalid handle");
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
1
thirdparty/include/SDL2/SDL_config.h
vendored
1
thirdparty/include/SDL2/SDL_config.h
vendored
@@ -214,7 +214,6 @@ typedef unsigned int uintptr_t;
|
|||||||
|
|
||||||
/* Enable various video drivers */
|
/* Enable various video drivers */
|
||||||
#define SDL_VIDEO_DRIVER_DUMMY 1
|
#define SDL_VIDEO_DRIVER_DUMMY 1
|
||||||
#define SDL_VIDEO_DRIVER_WINDOWS 1
|
|
||||||
|
|
||||||
#ifndef SDL_VIDEO_RENDER_D3D
|
#ifndef SDL_VIDEO_RENDER_D3D
|
||||||
#define SDL_VIDEO_RENDER_D3D 1
|
#define SDL_VIDEO_RENDER_D3D 1
|
||||||
|
|||||||
Reference in New Issue
Block a user