bjorn
62eb47d9a6
tup: Add -funwind-tables;
2021-04-03 01:19:56 -06:00
bjorn
4b1cca50bc
CMake: msdfgen is always shared;
2021-04-03 01:18:40 -06:00
bjorn
e82d8e9cc1
Tuprules: fix ode path;
2021-03-24 14:32:56 -06:00
bjorn
49f02c65d8
rm lua submodule;
2021-03-23 14:31:04 -06:00
bjorn
9a55769348
tup: autodetect host tag;
2021-02-28 16:05:28 -07:00
bjorn
f3a12f2af9
Turn openvr into an imported library;
...
It uses a deprecated version of CMake, creates weird directories,
is slow to compile, and causes tup to rely on CMake more. Instead,
just use its binary artifacts directly.
2021-02-28 15:49:06 -07:00
bjorn
cd38039ca8
tup: macOS updates for Big Sur compatibility;
2021-02-25 16:30:06 -07:00
bjorn
a09b7de545
lovr.system.getCoreCount;
2021-02-25 09:30:05 -07:00
bjorn
4f5adbc64c
lovr.system;
2021-02-25 09:00:12 -07:00
bjorn
87bbec7018
phonon: setGeometry test;
2021-02-24 17:43:42 -07:00
bjorn
00a71870c2
tup: Fix android phonon library path;
2021-02-24 17:43:42 -07:00
bjorn
8bbb092497
Start phonon spatializer;
2021-02-24 17:43:42 -07:00
bjorn
fb1447503b
Fix gcc warnings;
2021-02-19 23:44:23 -07:00
bjorn
a2b7e1619d
Fix wasm compilation issues;
2021-02-19 09:05:57 -07:00
bjorn
b21fd987ca
CMake: change msdfgen binary dir; tup: fix msdfgen path;
2021-02-11 16:19:35 -07:00
bjorn
28e88d7598
Reorganize spatializer files/CMake; Oculus Audio tup support;
2021-02-10 12:41:15 -07:00
bjorn
4f8fd7856b
Fix minor Tuprules mistakes;
2021-02-09 23:00:33 -07:00
bjorn
51485f613c
Add the ability to override Android package id;
2021-02-09 21:19:29 -07:00
bjorn
e7adf62bfa
Fix Android tup build; Reorganize Tuprules;
2021-02-09 21:09:09 -07:00
bjorn
1db661f257
Add stdatomic shim to include path;
2021-02-08 16:50:43 -07:00
bjorn
93ea56155e
scribbling;
2021-02-08 16:08:29 -07:00
bjorn
d2ff6c29ac
Change inclusive module defines to exclusive;
...
This reduces the number of flags needed to get a regular build.
2021-02-07 16:45:03 -07:00
bjorn
8038353eac
tup: output to bin folder; toplevel config;
2021-02-01 23:48:15 -07:00
bjorn
0c03be1090
tup updates;
...
- rm json and enet (they're plugins now)
- ignore a warning in stb_image
2021-01-07 14:35:28 -07:00
bjornbytes
71456dce6e
tup: default CC to clang;
2020-11-21 14:14:22 -07:00
bjornbytes
842efe36c7
Handle openvr-specific warnings more precisely;
...
Instead of disabling a warning for the entire project, it is only
disabled while processing the OpenVR header.
2020-11-21 14:09:51 -07:00
bjorn
7031eaa96a
tup: Fix windows openal path;
2020-11-12 18:08:04 -07:00
bjornbytes
ca538e6594
tup: Use -Oz instead of -Os; No LTO; Linux fixes;
2020-11-12 18:08:04 -07:00
bjorn
11d088babd
tup win32 track pdb files;
2020-10-02 19:50:00 -06:00
bjorn
f1447fd69a
lovr.graphics.get/setViewPose; lovr.graphics.get/setProjection;
2020-09-24 19:03:37 -07:00
bjorn
d1317d227c
Reorganize Tuprules;
...
A little more declarative, less duplication.
Misc changes:
- Added link time optimization
- Added -Os to link stage
- Use separate Android SDK and NDK paths
2020-08-30 21:12:39 -06:00
bjorn
28144c8143
OpenXR Android stuff;
2020-08-29 19:45:52 -06:00
bjorn
5bf597284d
tup: Update WebXR flags;
2020-08-28 12:58:05 -06:00
bjorn
0439c932ce
openxr: Move actions into resources;
2020-08-22 15:40:52 -06:00
bjorn
3cb291c866
rm leap motion driver;
...
Planning on using the new Ultraleap OpenXR API layer. It's possible
that this will be added back if that doesn't work out.
2020-08-22 14:05:40 -06:00
bjorn
65470f1e0e
Update webxr driver; rm webvr;
2020-08-16 00:31:20 -06:00
bjorn
91fb120dcc
tup: pico rules;
2020-07-27 17:20:58 -06:00
bjorn
6eab6d2a40
tup: rm manual GL flavor config;
2020-07-06 20:34:53 -06:00
bjorn
3139730d8d
tup: Allow custom CMake build folder;
2020-07-06 20:22:57 -06:00
bjorn
fdd95bfa39
tup: link against egl and glesv3 on android;
2020-07-02 20:14:29 -06:00
bjorn
40cde54abf
tup: android config update;
2020-07-02 10:24:06 -06:00
bjorn
0a27a0b17b
Fix ANDROID_ASSETS option;
2020-06-29 17:51:15 -06:00
bjorn
6c6c5fd360
CMake android support;
2020-06-29 17:20:26 -06:00
bjorn
27b04b2bde
vrapi: Add support for focus awareness;
2020-06-25 15:00:12 -06:00
bjorn
8b281d56e3
Android: Organize tup rules; Fix manifest;
2020-06-25 13:27:18 -06:00
bjorn
a1aa3c8ae8
Finish vrapi driver;
2020-06-09 18:02:03 -06:00
bjorn
b34c03bcc8
Tup build system for android;
2020-06-09 18:02:03 -06:00
bjorn
21ea7488d1
tup windows support;
2020-05-15 15:01:10 -06:00
bjorn
8cdc92a485
Tuprules: Separate library variables for each platform;
...
Will make it easier for windows/android...
2020-05-11 18:48:18 -06:00
bjorn
6f6de92d19
Add preliminary WebXR backend;
2020-03-04 22:47:24 -08:00