mirror of https://github.com/bjornbytes/lovr.git
Add lovrQuit;
This commit is contained in:
parent
faeb12f206
commit
b51e8694ac
|
@ -9,11 +9,12 @@ if(EMSCRIPTEN)
|
||||||
"-s USE_FREETYPE=1 "
|
"-s USE_FREETYPE=1 "
|
||||||
"-s USE_GLFW=3 "
|
"-s USE_GLFW=3 "
|
||||||
"-s USE_WEBGL2=1 "
|
"-s USE_WEBGL2=1 "
|
||||||
|
"-s GL_PREINITIALIZED_CONTEXT=1 "
|
||||||
"-s USE_ZLIB=1 "
|
"-s USE_ZLIB=1 "
|
||||||
"-s FULL_ES3=1 "
|
"-s FULL_ES3=1 "
|
||||||
"-s FORCE_FILESYSTEM=1 "
|
"-s FORCE_FILESYSTEM=1 "
|
||||||
"-s ALLOW_MEMORY_GROWTH=1 "
|
"-s ALLOW_MEMORY_GROWTH=1 "
|
||||||
"-s \"EXPORTED_FUNCTIONS=['_main','_mat4_rotateQuat','_mat4_set','_mat4_transform','_mat4_transformDirection','_quat_fromMat4','_quat_getAngleAxis']\" "
|
"-s \"EXPORTED_FUNCTIONS=['_main','_lovrRun','_lovrQuit','_lovrDestroy','_mat4_rotateQuat','_mat4_set','_mat4_transform','_mat4_transformDirection','_quat_fromMat4','_quat_getAngleAxis']\" "
|
||||||
"-s \"EXTRA_EXPORTED_RUNTIME_METHODS=['getValue','setValue']\" "
|
"-s \"EXTRA_EXPORTED_RUNTIME_METHODS=['getValue','setValue']\" "
|
||||||
"--js-library \"${CMAKE_CURRENT_SOURCE_DIR}/src/resources/lovr.js\""
|
"--js-library \"${CMAKE_CURRENT_SOURCE_DIR}/src/resources/lovr.js\""
|
||||||
)
|
)
|
||||||
|
|
|
@ -126,6 +126,13 @@ bool lovrRun(int argc, char** argv, int* status) {
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void lovrQuit(int status) {
|
||||||
|
EventType type = EVENT_QUIT;
|
||||||
|
EventData data = { .quit = { false, status } };
|
||||||
|
Event event = { .type = type, .data = data };
|
||||||
|
lovrEventPush(event);
|
||||||
|
}
|
||||||
|
|
||||||
const char* lovrGetOS() {
|
const char* lovrGetOS() {
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
return "Windows";
|
return "Windows";
|
||||||
|
|
|
@ -7,5 +7,6 @@
|
||||||
|
|
||||||
void lovrDestroy();
|
void lovrDestroy();
|
||||||
bool lovrRun(int argc, char** argv, int* status);
|
bool lovrRun(int argc, char** argv, int* status);
|
||||||
|
void lovrQuit(int status);
|
||||||
const char* lovrGetOS();
|
const char* lovrGetOS();
|
||||||
void lovrGetVersion(int* major, int* minor, int* patch);
|
void lovrGetVersion(int* major, int* minor, int* patch);
|
||||||
|
|
|
@ -65,9 +65,6 @@ var LibraryLOVR = {
|
||||||
lovr.WebVR.height = eyeParams.renderHeight;
|
lovr.WebVR.height = eyeParams.renderHeight;
|
||||||
canvas.width = lovr.WebVR.width * 2;
|
canvas.width = lovr.WebVR.width * 2;
|
||||||
canvas.height = lovr.WebVR.height;
|
canvas.height = lovr.WebVR.height;
|
||||||
} else {
|
|
||||||
canvas.width = lovr.WebVR.width = canvas.parentElement.offsetWidth * window.devicePixelRatio;
|
|
||||||
canvas.height = lovr.WebVR.height = canvas.parentElement.offsetHeight * window.devicePixelRatio;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue