Commit Graph

44 Commits

Author SHA1 Message Date
bjorn 4df836727c Simplify refcounting; 2018-02-26 00:59:03 -08:00
bjorn f5fa9a4e5c Make modules more restartable;
Except headset.  Screw you, headset.
2018-02-23 18:38:53 -08:00
bjorn 640c4e715c rm extra lovr.h includes; 2018-02-23 18:38:34 -08:00
mcc 8052896b33 Restart-without-quit support: lovr.event.quit("restart") and return-from-run() both support the string "restart" in place of an exit code. When this happens, the program reruns itself in a new, isolated environment. In Emscripten, no reboot occurs and the program only quits. 2018-01-25 21:32:16 -05:00
bjorn 5e2c2e0092 Use readBytes and writeBytes intead of read and write; 2017-11-25 12:03:59 -08:00
bjorn 1f4404a695 Update to support special characters in Windows; 2017-11-02 19:01:31 -07:00
bjorn ecde864ec4 Use spooky BOOleans everywhere; 2017-10-31 01:14:09 -07:00
bjorn 9b3723145b Changes for physfs 3; rm lovr.filesystem.exists; 2017-10-22 01:37:06 -07:00
bjorn c8a226fc78 Fix lovrFilesystemRead error handling; 2017-10-21 20:23:29 -07:00
bjorn 231056e7e0 Fix issues with model IO; 2017-10-21 20:19:33 -07:00
bjorn a12a003ccb Use custom IO callbacks for assimp; 2017-10-21 12:31:53 -07:00
bjorn b3d921d0ed Fix build; 2017-09-22 22:26:31 -07:00
bjorn 27c914664c Clean up includes; 2017-09-19 23:49:10 -07:00
bjorn 74f585ca8d Use lovrAssert and lovrThrow for better errors; 2017-08-10 01:05:04 -07:00
bjorn b4513d5ca6 Fixes for lovr.filesystem on Linux; 2017-08-03 00:57:28 -07:00
bjorn 48733f87c4 Just use EMCSRIPTEN instead of LOVR_WEB; 2017-08-01 12:16:09 -07:00
bjorn 8beac66db0 OpenGL ES3; Remove glad;
Stop using OpenGL extensions and drop support for OpenGL ES2,
WebGL 1, and OpenGL 2.  Remove glad.
2017-06-18 15:55:01 -07:00
bjorn 265a81c411 Add window title; Improve initial error handling; 2017-06-10 15:34:35 -07:00
bjorn 331c5efa49 Fix initial write directory set on windows; 2017-04-28 23:58:26 -07:00
bjorn 4399a2feb8 rm bounds visibility functions;
Minor WebVR fixes.
2017-04-22 22:53:03 -07:00
bjorn c9be126b6b Small fixes; 2017-04-22 17:02:47 -07:00
bjorn 0f1acae42a WIP; 2017-04-16 16:56:49 -07:00
bjorn 7f687f9732 No game screen; 2017-04-02 05:55:21 -07:00
bjorn 46b068c2fe Fix crash on absent command line argument; 2017-03-14 02:34:05 -07:00
bjorn 65338c8312 Print error when write directory fails; 2017-03-11 01:58:11 -08:00
bjorn 331f273e9b Use platform specific directory separators; 2017-03-11 01:47:30 -08:00
bjorn 4df4069915 Add more filesystem functionality; 2017-03-11 01:37:00 -08:00
bjorn 492a75acba Properly destroy modules on exit; 2017-01-21 18:18:12 -08:00
bjorn 7e4e9a6108 Clean up includes; 2016-11-19 01:28:01 -08:00
bjorn 5cb11f4b2c Compilation improvements; 2016-11-14 14:16:16 -08:00
bjorn 3ef84510c9 Improve windows platform detection; 2016-11-14 00:02:21 -08:00
bjorn f891a00b2f rm printf; 2016-11-12 01:49:39 -08:00
bjorn 811bf67071 Windows fixes; 2016-11-12 01:19:47 -08:00
bjorn e74149a762 Fix filesystem memory leaks; 2016-11-07 22:23:13 -08:00
bjorn 34988bcdd7 lovr.filesystem.append; 2016-11-07 14:31:11 -08:00
bjorn bb98fc5aec lovr.filesystem.write; 2016-11-07 14:31:02 -08:00
bjorn 419a03a202 Filesystem utility functions; 2016-11-07 14:30:32 -08:00
bjorn 7362fafd8c rm lovr.filesystem.write; 2016-11-06 18:39:16 -08:00
bjorn 09359c6793 Clean up setSource; 2016-11-05 16:17:29 -07:00
bjorn 5d2f4746ab lovr.filesystem.write; 2016-11-05 16:17:29 -07:00
bjorn 0c0429b8d9 lovr.filesystem.read; 2016-11-05 16:17:29 -07:00
bjorn c0e7837ac1 Rough package loader; 2016-11-01 20:27:15 -07:00
bjorn 8869539f97 isDirectory and isFile; 2016-10-31 18:35:00 -07:00
bjorn e988f7ae41 Start lovr.filesystem; 2016-10-31 17:14:31 -07:00