Fix Android compile

This commit is contained in:
mcc 2018-11-24 22:53:29 -05:00 committed by Bjorn Swenson
parent 961bf859f6
commit 99026af5ca
3 changed files with 9 additions and 5 deletions

View File

@ -1,5 +1,6 @@
#include "api.h"
#include "sds.h"
#include "lib/sds/sds.h"
#include <unistd.h>
static int l_lovrGetApplicationId(lua_State *L) {
pid_t pid = getpid();
@ -10,7 +11,7 @@ static int l_lovrGetApplicationId(lua_State *L) {
sds procData = sdsempty();
char data[64];
int read;
while (read = fread(data, sizeof(data), 1, procFile)) {
while ((read = fread(data, sizeof(data), 1, procFile))) {
procData = sdscatlen(procData, data, read);
}
sdsfree(procData);
@ -22,7 +23,7 @@ static int l_lovrGetApplicationId(lua_State *L) {
static const luaL_Reg lovrAndroid[] = {
{ "getApplicationId", l_lovrGetApplicationId },
}
};
LOVR_API int luaopen_lovr_android(lua_State* L) {
lua_newtable(L);

View File

@ -1,8 +1,7 @@
#include "headset/headset.h"
#include "oculus_mobile_bridge.h"
#include "math/quat.h"
#include "math.h"
#include "graphics/graphics.h"
#include "math/mat4.h"
#include "lib/glad/glad.h"
#include <assert.h>
#include "platform.h"

View File

@ -76,3 +76,7 @@ void lovrSleep(double seconds) {
int lovrGetExecutablePath(char* dest, uint32_t size) {
return 1;
}
#include <EGL/egl.h>
#include <EGL/eglext.h>
getProcAddressProc lovrGetProcAddress = eglGetProcAddress;