forked from Mirrorlandia_minetest/irrlicht
Remove all mentions of iOS
This commit is contained in:
parent
df8881898d
commit
25a7074c9a
@ -25,10 +25,6 @@ namespace irr
|
|||||||
/** This device uses Apple's Cocoa API and works in Mac OSX 10.2 and above. */
|
/** This device uses Apple's Cocoa API and works in Mac OSX 10.2 and above. */
|
||||||
EIDT_OSX,
|
EIDT_OSX,
|
||||||
|
|
||||||
//! A device native to the iOS
|
|
||||||
/** This device should be used with the OpenGL-ES driver. */
|
|
||||||
EIDT_IOS,
|
|
||||||
|
|
||||||
//! A device which uses Simple DirectMedia Layer
|
//! A device which uses Simple DirectMedia Layer
|
||||||
/** The SDL device works under all platforms supported by SDL but first must be compiled
|
/** The SDL device works under all platforms supported by SDL but first must be compiled
|
||||||
in by setting the USE_SDL2 CMake option to ON */
|
in by setting the USE_SDL2 CMake option to ON */
|
||||||
|
@ -79,21 +79,6 @@ struct SExposedVideoData
|
|||||||
void* Window;
|
void* Window;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct SOpenGLiOS
|
|
||||||
{
|
|
||||||
//! The EAGLContext object.
|
|
||||||
void* Context;
|
|
||||||
|
|
||||||
//! The subview UIView object where the drawing happens.
|
|
||||||
void* View;
|
|
||||||
|
|
||||||
//! The UIViewController object.
|
|
||||||
void* ViewController;
|
|
||||||
|
|
||||||
//! The UIWindow object.
|
|
||||||
void* Window;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct SOGLESAndroid
|
struct SOGLESAndroid
|
||||||
{
|
{
|
||||||
//! The ANativeWindow object.
|
//! The ANativeWindow object.
|
||||||
@ -107,7 +92,6 @@ struct SExposedVideoData
|
|||||||
SOpenGLLinux OpenGLLinux;
|
SOpenGLLinux OpenGLLinux;
|
||||||
SOpenGLOSX OpenGLOSX;
|
SOpenGLOSX OpenGLOSX;
|
||||||
SOpenGLFB OpenGLFB;
|
SOpenGLFB OpenGLFB;
|
||||||
SOpenGLiOS OpenGLiOS;
|
|
||||||
SOGLESAndroid OGLESAndroid;
|
SOGLESAndroid OGLESAndroid;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -235,7 +235,6 @@ namespace irr
|
|||||||
/** If this is set to a value other than 0, the Irrlicht Engine
|
/** If this is set to a value other than 0, the Irrlicht Engine
|
||||||
will be created in an already existing window.
|
will be created in an already existing window.
|
||||||
For Windows, set this to the HWND of the window you want.
|
For Windows, set this to the HWND of the window you want.
|
||||||
For iOS, assign UIView to this variable.
|
|
||||||
The windowSize and FullScreen options will be ignored when using
|
The windowSize and FullScreen options will be ignored when using
|
||||||
the WindowId parameter. Default this is set to 0.
|
the WindowId parameter. Default this is set to 0.
|
||||||
To make Irrlicht run inside the custom window, you still will
|
To make Irrlicht run inside the custom window, you still will
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
#include <direct.h> // for _chdir
|
#include <direct.h> // for _chdir
|
||||||
#include <io.h> // for _access
|
#include <io.h> // for _access
|
||||||
#include <tchar.h>
|
#include <tchar.h>
|
||||||
#elif (defined(_IRR_POSIX_API_) || defined(_IRR_OSX_PLATFORM_) || defined(_IRR_IOS_PLATFORM_) || defined(_IRR_ANDROID_PLATFORM_))
|
#elif (defined(_IRR_POSIX_API_) || defined(_IRR_OSX_PLATFORM_) || defined(_IRR_ANDROID_PLATFORM_))
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
@ -77,23 +77,13 @@ add_definitions(
|
|||||||
if(CMAKE_SYSTEM_NAME STREQUAL "SunOS")
|
if(CMAKE_SYSTEM_NAME STREQUAL "SunOS")
|
||||||
set(SOLARIS TRUE)
|
set(SOLARIS TRUE)
|
||||||
endif()
|
endif()
|
||||||
if(APPLE AND NOT IOS)
|
|
||||||
set(OSX TRUE)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# Device
|
# Device
|
||||||
|
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
add_definitions(-D_IRR_WINDOWS_ -D_IRR_WINDOWS_API_)
|
add_definitions(-D_IRR_WINDOWS_ -D_IRR_WINDOWS_API_)
|
||||||
set(DEVICE "WINDOWS")
|
set(DEVICE "WINDOWS")
|
||||||
elseif(IOS)
|
elseif(APPLE)
|
||||||
add_definitions(-D_IRR_IOS_PLATFORM_ -D_IRR_COMPILE_WITH_IOS_BUILTIN_MAIN_)
|
|
||||||
if(USE_SDL2)
|
|
||||||
message(WARNING "SDL2 backend is not supported on iOS")
|
|
||||||
set(USE_SDL2 FALSE)
|
|
||||||
endif()
|
|
||||||
set(DEVICE "IOS")
|
|
||||||
elseif(OSX)
|
|
||||||
add_definitions(-D_IRR_OSX_PLATFORM_)
|
add_definitions(-D_IRR_OSX_PLATFORM_)
|
||||||
set(DEVICE "OSX")
|
set(DEVICE "OSX")
|
||||||
elseif(ANDROID)
|
elseif(ANDROID)
|
||||||
@ -150,26 +140,26 @@ endif()
|
|||||||
|
|
||||||
# OpenGL
|
# OpenGL
|
||||||
|
|
||||||
if(IOS OR ANDROID OR EMSCRIPTEN)
|
if(ANDROID OR EMSCRIPTEN)
|
||||||
set(ENABLE_OPENGL FALSE)
|
set(ENABLE_OPENGL FALSE)
|
||||||
else()
|
else()
|
||||||
option(ENABLE_OPENGL "Enable OpenGL" TRUE)
|
option(ENABLE_OPENGL "Enable OpenGL" TRUE)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(EMSCRIPTEN OR OSX)
|
if(EMSCRIPTEN OR APPLE)
|
||||||
set(ENABLE_GLES1 FALSE)
|
set(ENABLE_GLES1 FALSE)
|
||||||
else()
|
else()
|
||||||
if(ANDROID OR IOS)
|
if(ANDROID)
|
||||||
set(DEFAULT_GLES1 TRUE)
|
set(DEFAULT_GLES1 TRUE)
|
||||||
endif()
|
endif()
|
||||||
option(ENABLE_GLES1 "Enable OpenGL ES" ${DEFAULT_GLES1})
|
option(ENABLE_GLES1 "Enable OpenGL ES" ${DEFAULT_GLES1})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(OSX)
|
if(APPLE)
|
||||||
set(ENABLE_GLES2 FALSE)
|
set(ENABLE_GLES2 FALSE)
|
||||||
set(ENABLE_WEBGL1 FALSE)
|
set(ENABLE_WEBGL1 FALSE)
|
||||||
else()
|
else()
|
||||||
if(ANDROID OR IOS OR EMSCRIPTEN)
|
if(ANDROID OR EMSCRIPTEN)
|
||||||
set(DEFAULT_GLES2 TRUE)
|
set(DEFAULT_GLES2 TRUE)
|
||||||
endif()
|
endif()
|
||||||
if(EMSCRIPTEN)
|
if(EMSCRIPTEN)
|
||||||
@ -199,8 +189,6 @@ if(ENABLE_GLES1)
|
|||||||
add_definitions(-D_IRR_COMPILE_WITH_OGLES1_)
|
add_definitions(-D_IRR_COMPILE_WITH_OGLES1_)
|
||||||
if(DEVICE MATCHES "^(WINDOWS|X11|ANDROID)$")
|
if(DEVICE MATCHES "^(WINDOWS|X11|ANDROID)$")
|
||||||
add_definitions(-D_IRR_COMPILE_WITH_EGL_MANAGER_ -D_IRR_OGLES1_USE_EXTPOINTER_)
|
add_definitions(-D_IRR_COMPILE_WITH_EGL_MANAGER_ -D_IRR_OGLES1_USE_EXTPOINTER_)
|
||||||
elseif(DEVICE STREQUAL "IOS")
|
|
||||||
add_definitions(-D_IRR_COMPILE_WITH_EAGL_MANAGER_)
|
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@ -208,8 +196,6 @@ if(ENABLE_GLES2)
|
|||||||
add_definitions(-D_IRR_COMPILE_WITH_OGLES2_)
|
add_definitions(-D_IRR_COMPILE_WITH_OGLES2_)
|
||||||
if(DEVICE MATCHES "^(WINDOWS|X11|ANDROID)$" OR EMSCRIPTEN)
|
if(DEVICE MATCHES "^(WINDOWS|X11|ANDROID)$" OR EMSCRIPTEN)
|
||||||
add_definitions(-D_IRR_COMPILE_WITH_EGL_MANAGER_ -D_IRR_OGLES2_USE_EXTPOINTER_)
|
add_definitions(-D_IRR_COMPILE_WITH_EGL_MANAGER_ -D_IRR_OGLES2_USE_EXTPOINTER_)
|
||||||
elseif(DEVICE STREQUAL "IOS")
|
|
||||||
add_definitions(-D_IRR_COMPILE_WITH_EAGL_MANAGER_)
|
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
#define bswap_32(X) _byteswap_ulong(X)
|
#define bswap_32(X) _byteswap_ulong(X)
|
||||||
#define bswap_64(X) _byteswap_uint64(X)
|
#define bswap_64(X) _byteswap_uint64(X)
|
||||||
#define localtime _localtime_s
|
#define localtime _localtime_s
|
||||||
#elif defined(_IRR_OSX_PLATFORM_) || defined(_IRR_IOS_PLATFORM_)
|
#elif defined(_IRR_OSX_PLATFORM_)
|
||||||
#include <libkern/OSByteOrder.h>
|
#include <libkern/OSByteOrder.h>
|
||||||
#define bswap_16(X) OSReadSwapInt16(&X,0)
|
#define bswap_16(X) OSReadSwapInt16(&X,0)
|
||||||
#define bswap_32(X) OSReadSwapInt32(&X,0)
|
#define bswap_32(X) OSReadSwapInt32(&X,0)
|
||||||
|
Loading…
Reference in New Issue
Block a user