Make Windows platform functions more private;

This commit is contained in:
bjorn 2020-08-18 21:21:35 -06:00
parent 1ca7aeb94e
commit f364fe030b
2 changed files with 6 additions and 8 deletions

View File

@ -163,8 +163,3 @@ void lovrPlatformGetMousePosition(double* x, double* y);
void lovrPlatformSetMouseMode(MouseMode mode);
bool lovrPlatformIsMouseDown(MouseButton button);
bool lovrPlatformIsKeyDown(KeyCode key);
#ifdef _WIN32
#include <windows.h>
HANDLE lovrPlatformGetWindow(void);
HGLRC lovrPlatformGetContext(void);
#endif

View File

@ -10,18 +10,21 @@
#include <math.h>
#if defined(_WIN32)
#include <windows.h>
HANDLE lovrPlatformGetWindow(void);
HGLRC lovrPlatformGetContext(void);
#define XR_USE_GRAPHICS_API_OPENGL
#define XR_USE_PLATFORM_WIN32
#define SWAPCHAIN_TYPE XrSwapchainImageOpenGLKHR
#elif defined(__ANDROID__)
#include <EGL/egl.h>
#include <jni.h>
#define XR_USE_GRAPHICS_API_OPENGL_ES
#define XR_USE_PLATFORM_ANDROID
#define SWAPCHAIN_TYPE XrSwapchainImageOpenGLESKHR
EGLDisplay lovrPlatformGetEGLDisplay();
EGLContext lovrPlatformGetEGLContext();
EGLConfig lovrPlatformGetEGLConfig();
#define XR_USE_GRAPHICS_API_OPENGL_ES
#define XR_USE_PLATFORM_ANDROID
#define SWAPCHAIN_TYPE XrSwapchainImageOpenGLESKHR
#endif
#include <openxr/openxr.h>