bjorn
e2d8f8c645
platform -> os;
...
The function names are staying the same for now.
2019-12-13 19:55:46 -08:00
bjorn
33991b41ad
tup macOS fixes;
...
- Need to use dylib suffix.
- Need pagezero stuff (should we only do this when using LuaJIT?)
- rpath is totally different.
- stb_vorbis alloca broke?
2019-12-13 07:27:37 -08:00
bjorn
584d627784
CMake: Add LOVR_BUILD_EXE;
...
This flag can be turned off to only build dependencies.
2019-12-13 03:35:02 -08:00
bjorn
2f9400a5f7
Adjust includes;
2019-12-10 13:01:28 -08:00
bjorn
488c125c5f
Draw the rest of the owl;
2019-12-10 12:19:50 -08:00
bjorn
fd16865dd1
Enable threads for wasm builds;
2019-12-05 13:37:27 -08:00
bjorn
c904872df0
rm unused wasm zlib flag;
2019-12-05 12:43:57 -08:00
bjorn
871542bddf
Use relative rpath on Linux;
2019-12-04 14:07:35 -08:00
bjorn
25bdc05343
rm unused physfs cmake option;
2019-11-23 01:17:00 -08:00
bjorn
23c36597fc
CMake: Suppress giant OpenVR warnings;
2019-11-11 19:14:35 -08:00
Bjorn
26aa87034a
Merge pull request #166 from alloverse/fix/vs2019
...
Fix move_dll for VS2019
2019-11-07 14:26:03 -08:00
Nevyn Bengtsson
66aa0449a5
Fix move_dll for VS2019
...
TARGET_FILE_DIR will do the right thing regardless of VR version
2019-11-07 23:09:47 +01:00
bjorn
0bd5fced12
Use new glfw method for avoiding chdir;
2019-11-03 15:31:21 -08:00
bjorn
d21911d010
Add core/map hash table; rm lib/map;
2019-10-30 00:07:05 -07:00
bjorn
50279d1d9f
LOVR_USE_LUAJIT define is not used;
2019-10-22 20:21:41 -07:00
bjorn
b35ebc15b6
rm LOVR_USE_SSE;
...
It doesn't really improve performance on an average LÖVR app and
isn't worth the complexity.
2019-10-22 16:46:54 -07:00
bjorn
505d315c18
Tell GLFW to not change the working directory;
2019-10-14 16:10:48 -07:00
bjorn
c8fd4d1f29
CMake: Add LOVR_BUILD_BUNDLE to build as .app on macOS;
2019-10-14 15:24:27 -07:00
bjorn
8c0ae3fbb3
More WebVR (controller) fixes;
2019-10-09 14:54:07 -07:00
bjorn
d8d07bfbe8
CMakeLists: Fix the order of words the;
2019-10-09 13:38:01 -07:00
bjorn
e9cec44298
Update emscripten compile flags;
...
- wasm is the default now
- -Os makes things way smaller
- rm unused mat4_translate function
2019-10-09 13:36:35 -07:00
bjorn
5f404e2b1f
WebVR fixes;
...
- Re-add the maf.c file that exports all the maf symbols.
- Fix lovrGpuTock for WebGL.
2019-10-07 19:50:17 -07:00
bjorn
eb83962fc6
OpenXR fixes;
2019-10-02 16:29:09 -07:00
bjorn
e96c541244
Multithreaded builds on Windows; Formatting;
2019-09-18 16:12:08 -07:00
bjorn
fb2d8aae2c
Fix CMakeLists;
2019-08-21 16:33:13 -07:00
bjorn
cd09e1e695
rm sds;
2019-08-21 16:30:20 -07:00
bjorn
8d4760167f
luax is now api;
2019-08-21 15:27:26 -07:00
bjorn
23bba1d59b
CMake;
2019-07-16 20:30:51 -07:00
mcc
6f45b90044
Fix CMakeLists.txt after animator removed
2019-07-11 13:30:26 -07:00
bjorn
79a19ef267
Fix M_PI redefinition;
...
We just set it in util now.
2019-06-28 00:13:45 -07:00
bjorn
eb1e257209
Add new array implementation; Upgrade filesystem;
...
Filesystem:
- Uses streaming file IO.
- Uses less memory when requiring files.
- Simplifies its require path implementation.
2019-06-16 13:30:30 -07:00
bjorn
0e5a55b641
Update CMakeLists;
2019-06-02 01:09:22 -07:00
bjorn
5b1e281d4c
Switch to a fork of LuaJIT that supports android;
2019-05-21 00:26:21 -07:00
bjorn
7645f4c014
Add core folder;
2019-05-20 02:47:33 -07:00
bjorn
a17f10e273
Add modules folder;
2019-05-19 00:38:35 -07:00
bjorn
4a47afca38
Organize api folder;
2019-05-19 00:31:42 -07:00
bjorn
1792f066f2
Fix CMakeLists; Fix buffer unmapping; Formatting;
2019-05-18 01:09:06 -07:00
bjorn
6f7c30e7e2
Single-translation-unit experiment;
2019-05-15 12:05:56 -07:00
bjorn
8ee7a7c9a3
haha windows;
2019-05-13 04:28:42 -07:00
bjorn
b86340ac69
LOVR_USE_LEAP is false by default;
2019-05-12 22:23:02 -07:00
bjorn
aa1d33669c
Just use leap;
2019-05-12 22:22:29 -07:00
bjorn
5ff49e73c2
Leap WIP;
2019-05-12 22:22:29 -07:00
bjorn
1eabf45483
Update CMakeLists;
2019-05-12 22:22:29 -07:00
bjorn
2dea0eacfb
Use -fvisibility=hidden to hide symbols by default;
...
This saves some space, and it's better to be conscious about symbol exports.
2019-04-20 16:20:05 -07:00
bjorn
c0cc4fbd85
Fix CMakeLists;
2019-04-20 16:05:58 -07:00
bjorn
5a25803875
CI test;
2019-04-13 18:56:54 -07:00
bjorn
d6d3123114
Maybe this will fix the GLFW dll on appveyor?;
2019-04-13 17:59:01 -07:00
bjorn
9131c26fab
Fix Android build;
2019-04-11 15:26:59 -07:00
bjorn
6e75ebafac
Fix windows build;
2019-04-05 06:01:12 -07:00
bjorn
94f112dea3
Disable SSE on arm;
...
Currently we turn off SSE based on the OS (Android or Emscripten),
but this causes a build error on non-android arm CPUs. Now we
correctly look at the CPU architecture.
2019-04-05 01:21:33 -07:00