mcc
2be1c777d7
Add a check so that if ANDROID_KEYSTORE_PASS is not given, apksigner can still be invoked.
...
This is done by omitting the --ks-pass argument completely
2020-10-27 23:27:02 -04:00
bjorn
85cc82d8cb
v0.14.0;
2020-10-05 16:40:27 -06:00
bjorn
0388213be4
Reset camera after lovr.headset.renderTo;
2020-10-02 19:50:00 -06:00
bjorn
11d088babd
tup win32 track pdb files;
2020-10-02 19:50:00 -06:00
bjorn
98f481e941
WebXR input fixes;
2020-10-02 15:57:42 -06:00
Bjorn
fc48df874c
Merge pull request #289 from alloverse/noheadset
...
Allow lovr.headset.init to fail
2020-10-01 14:49:40 -06:00
Nevyn Bengtsson
da79a87328
Allow lovr.headset.init to fail
...
with a pcall, like the requires above. so if there
is no matching headset driver, the module is just
turned off.
2020-10-01 22:43:57 +02:00
bjorn
e14db6c671
Fixes from webxr testing;
2020-09-29 23:41:42 -06:00
bjorn
f70201240a
nogame fix;
2020-09-29 22:24:40 -06:00
bjorn
96fee538b9
Revert "More strict compute shader test;"
...
This reverts commit 61abb6f02b
.
2020-09-29 17:30:50 -06:00
bjorn
92936f6977
Fix possible double-free of event data;
2020-09-29 16:57:41 -06:00
bjorn
b139500864
Upgrade OpenVR;
2020-09-29 16:34:44 -06:00
bjorn
8db2f67b45
headset_openxr fix;
2020-09-29 02:49:17 -06:00
bjorn
80c1c2b4a7
headset_oculus fix;
2020-09-29 02:40:07 -06:00
bjorn
51f470cf85
Easier enums;
2020-09-27 17:13:00 -07:00
bjorn
9ce5e9e625
os_web: Use correct selector for resize target;
2020-09-26 13:56:52 -07:00
Bjorn
477b70156f
Merge pull request #287 from jmiskovic/trimesh-support
...
Support for trimesh shape colliders
2020-09-25 18:29:09 -07:00
bjorn
f7476416ab
nogame;
2020-09-25 17:08:51 -07:00
bjorn
caca0ef71c
t.headset.supersample;
...
Can be used to change the size of the headset texture that gets
submitted to the VR runtime. It can be a boolean or a number.
2020-09-25 15:41:30 -07:00
bjorn
b864f74be1
vrapi: fix getSkeleton joint poses;
2020-09-25 14:49:00 -07:00
bjorn
a61291e453
Fix vrapi missing Oculus Go device type;
...
- Backported the OCULUSGO device type enumerant. Need to test to
determine if the Oculus Go still reports this device type or if
it just reports unknown.
- A more involved fix will be to use JNI to discover the build model
from the Android settings.
2020-09-25 14:08:13 -07:00
bjorn
dd6e05cf32
Fix timers feature being true on GLES;
2020-09-24 19:04:50 -07:00
bjorn
f1447fd69a
lovr.graphics.get/setViewPose; lovr.graphics.get/setProjection;
2020-09-24 19:03:37 -07:00
Josip Miskovic
75591fde42
Support for trimesh shape colliders
2020-09-24 20:58:28 +02:00
bjorn
61abb6f02b
More strict compute shader test;
...
Some hardware supports ARB_compute_shader but not 4.3, causing
shader compilation failures because currently we switch to GLSL 430
if compute shaders are detected.
Instead, just detect GL 4.3 instead of looking for the compute shader
extension. This means that compute shaders will sometimes be
unavailable even when they're supported.
It would be possible to improve this by modifying the way shaders
are compiled. Maybe the highest supported GLSL version should be used,
but this makes shader authoring somewhat more difficult.
2020-09-24 05:29:35 -07:00
bjorn
48a347ad01
mat4_fromQuat; mat4_getFov; getViewPose/Angles fixes;
2020-09-24 04:59:53 -07:00
bjorn
9f302c2314
Set default OpenVR far plane to 100.;
2020-09-22 01:33:05 -07:00
bjorn
2c979b1d9d
Fix backwards type errors;
2020-09-21 17:32:53 -07:00
bjorn
d28d96008c
Windows: Thread:wait no longer destroys thread;
2020-09-19 17:42:55 -07:00
bjorn
92ef5ee02d
Fix lovrInstanceID on non-singlepass setups;
2020-09-19 17:33:49 -07:00
bjorn
9b0812c4f9
Disable timer queries on GLES;
...
They aren't compatible with multiview.
2020-09-19 17:25:54 -07:00
bjorn
2e65d71a74
Prevent mapped buffers from being discarded;
...
We never try to do this anyway, and the unmapping code in discard
doesn't flush contents so it's better for people to unmap the
buffer themselves before calling discard.
2020-09-19 17:21:37 -07:00
bjorn
61e9c746a8
Buffer sync fix;
...
It appears that GL_MAP_UNSYNCHRONIZED_BIT interferes with
GL_MAP_INVALIDATE_BUFFER_BIT's ability to discard buffer
contents. Removing the unsynchronized bit fixes visual
glitches on Intel HD GPUs.
2020-09-19 17:19:34 -07:00
bjorn
c7ca7eaa38
Add compute dispatch limit;
2020-09-18 15:19:34 -07:00
bjorn
4f730a89a7
android: fix t.graphics.debug;
2020-09-16 20:40:39 -07:00
bjorn
ef88f5549b
vrapi: Fix getViewPose;
2020-09-16 20:37:11 -07:00
bjorn
99cb04f55b
Clean up JNI references/arrays in lovrPlatformGetBundlePath;
2020-09-16 19:39:27 -07:00
bjorn
8f581df33c
Properly cleanup local KeyEvent JNI references;
2020-09-16 19:36:32 -07:00
Bjorn
2646348278
Merge pull request #284 from jmiskovic/fix-android-home-key
...
Fix definition of HOME key on Android
2020-09-08 13:56:07 -06:00
Josip Miskovic
62c4235448
Fix definition of HOME key on Android
...
There are two HOME keys defined in keycodes.h, the previously used
doesn't work and is labeled with the following comment: "This key
is handled by the framework and is never delivered to applications."
2020-09-08 17:23:17 +02:00
bjorn
98918c5de5
OpenXR: rm visibility mask;
...
Haven't found a runtime that supports it yet.
2020-08-31 16:32:18 -06:00
bjorn
74546f357c
OpenXR: Use multiple canvases instead of a single one;
...
To avoid constant framebuffer completeness checks.
2020-08-31 16:31:17 -06:00
bjorn
77083d06af
Update nogame;
2020-08-30 21:48:47 -06: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
5d659d0ac2
os_android: Add missing lovrPlatformSetSwapInterval;
2020-08-29 16:59:26 -06:00
bjorn
aeda63b96a
openvr: s/actionData/action;
2020-08-29 15:29:45 -06:00
bjorn
161a14adc9
Reorganize keynums;
...
This is slightly easier on the eyes.
2020-08-29 15:27:16 -06:00
bjorn
ee8848d4f0
OpenXR: Lazily create hand trackers;
...
Works around some behavior observed with Ultraleap API layer.
2020-08-28 20:58:58 -06:00
bjorn
cc02175241
OpenXR hand tracking;
2020-08-28 17:05:42 -06:00