bjorn
|
ffe3d9d7ef
|
Default emissive colors to transparent black;
|
2018-10-11 02:07:09 -07:00 |
|
bjorn
|
da3bb42db4
|
Fix WebVR prototype;
|
2018-10-09 18:03:53 -07:00 |
|
bjorn
|
01405e113a
|
Ensure Microphones properly stop recording;
|
2018-10-09 17:56:26 -07:00 |
|
bjorn
|
e1d980a2d6
|
Re-add lovr.headset.getBoundsGeometry;
Looks like more runtimes are starting to support it.
|
2018-10-09 17:51:05 -07:00 |
|
bjorn
|
28c56f959d
|
Use MAT4_IDENTITY macro;
|
2018-10-06 21:58:40 -07:00 |
|
bjorn
|
7829f3f75f
|
mat4_multiply: SSE
~2.5x
|
2018-10-06 21:42:52 -07:00 |
|
bjorn
|
0b2a39fb03
|
Return original matrix in mat4_invertPose;
|
2018-10-06 21:26:17 -07:00 |
|
bjorn
|
4279cf086f
|
mat4_invertPose;
~3.9x
|
2018-10-06 21:21:25 -07:00 |
|
bjorn
|
11e6580717
|
mat4_transpose: Use SSE intrinsics;
~1.6x
|
2018-10-06 20:04:39 -07:00 |
|
bjorn
|
7354465e12
|
Add LOVR_USE_SSE;
|
2018-10-06 20:03:48 -07:00 |
|
bjorn
|
5e65ac019e
|
OpenVR organization;
|
2018-10-06 18:15:32 -07:00 |
|
bjorn
|
ba68c0c127
|
Add mat4_getPose helper;
|
2018-10-06 16:54:41 -07:00 |
|
bjorn
|
e36d3d8352
|
openvr: Use WaitGetPoses in update;
|
2018-10-06 16:54:25 -07:00 |
|
bjorn
|
086a0030b1
|
Shader:send/ShaderBlock:send fills in nils with 0's;
|
2018-10-06 16:15:38 -07:00 |
|
bjorn
|
0d72922f77
|
Add lua_modules and deps to default C require path;
|
2018-10-05 00:43:41 -07:00 |
|
bjorn
|
70e473adb2
|
Add deps to default require path;
|
2018-10-05 00:43:41 -07:00 |
|
bjorn
|
6019de19d6
|
Add missing modelData include;
|
2018-10-01 21:07:29 -07:00 |
|
bjorn
|
a1d365fc25
|
Plumb new mirror settings through WebVR;
|
2018-09-30 18:58:51 -07:00 |
|
bjorn
|
7976805415
|
openvr/oculus support individual eye mirroring;
|
2018-09-30 18:58:51 -07:00 |
|
bjorn
|
8d076f31c1
|
Fill accepts UV subrect to use;
|
2018-09-30 18:58:51 -07:00 |
|
bjorn
|
a9e92b5185
|
Add ability to mirror specific eyes;
Doesn't work yet for OpenVR/Oculus.
|
2018-09-30 18:58:51 -07:00 |
|
bjorn
|
4be78fe2cf
|
Adjust Tupfile ignores;
|
2018-09-30 18:58:51 -07:00 |
|
Bjorn Swenson
|
2f132e1ccc
|
Update README;
|
2018-09-29 22:33:42 -07:00 |
|
Bjorn Swenson
|
f5a4ca128c
|
Update README;
|
2018-09-29 22:32:36 -07:00 |
|
Bjorn Swenson
|
4afd230b1a
|
Update README;
|
2018-09-29 22:28:48 -07:00 |
|
bjorn
|
485790b1a6
|
Fix nightly upload;
|
2018-09-28 02:20:05 -07:00 |
|
bjorn
|
5abb0697d5
|
appveyor: specify Release configuration properly;
|
2018-09-28 01:58:20 -07:00 |
|
bjorn
|
3578f7ea38
|
appveyor: Build in release mode;
|
2018-09-28 01:36:29 -07:00 |
|
bjorn
|
cd5df6b148
|
Add __declspec;
|
2018-09-27 21:29:28 -07:00 |
|
bjorn
|
2398e592a9
|
Darn USE_MATH_DEFINES;
|
2018-09-27 20:32:45 -07:00 |
|
bjorn
|
5969ef143e
|
Yeah yeah CMake I know;
|
2018-09-27 18:38:44 -07:00 |
|
bjorn
|
816fda2177
|
Fix everything and merge;
|
2018-09-27 18:38:44 -07:00 |
|
bjorn
|
238af0064f
|
Add missing lovr.filesystem.unmount function;
|
2018-09-27 18:38:44 -07:00 |
|
bjorn
|
eb40c1980b
|
Merge lovr.c into main.c;
|
2018-09-27 18:38:44 -07:00 |
|
bjorn
|
3e2259fc99
|
version/os refactor;
|
2018-09-27 18:38:44 -07:00 |
|
bjorn
|
cee3c28f4e
|
luax_atexit; rm lovrDestroy;
Modules register themselves in the registry for destruction at
lua_close instead of having a hardcoded list in lovrDestroy.
|
2018-09-27 18:38:44 -07:00 |
|
bjorn
|
92e6ad93cb
|
Dynamically load modules;
|
2018-09-27 18:38:44 -07:00 |
|
bjorn
|
e02d22365f
|
api: refactor;
|
2018-09-27 18:38:44 -07:00 |
|
bjorn
|
792834623c
|
api: more modular helper functions;
|
2018-09-27 18:38:44 -07:00 |
|
bjorn
|
1f12717357
|
Canvas creates Textures with clamp filter;
|
2018-09-27 18:37:13 -07:00 |
|
bjorn
|
cfac548e7b
|
Add flag to make Canvas depth texture readable;
- DepthFormat is now just TextureFormat.
- Canvas:getDepthTexture instead of Canvas:getDepthFormat.
|
2018-09-27 18:34:43 -07:00 |
|
bjorn
|
56fa853b09
|
Fix possible overflow in modelData texture path;
|
2018-09-26 23:16:18 -07:00 |
|
bjorn
|
05802f3e90
|
util: rm vec_uint;
|
2018-09-26 10:49:33 -07:00 |
|
bjorn
|
148a2bdb45
|
Error system no longer relies on Lua;
|
2018-09-26 10:39:17 -07:00 |
|
bjorn
|
737f0b6dc3
|
Fix edge case in lovrMeshResize;
Also make BufferUsage usage more consistent.
|
2018-09-23 19:13:32 -07:00 |
|
bjorn
|
2ec5c42f87
|
Fix compile warnings;
|
2018-09-21 23:34:15 -07:00 |
|
bjorn
|
2a17f6e4bb
|
Add LOVR_USE_ASSIMP;
lovr.graphics.newModel and lovr.data.newModelData will return nil
if assimp is disabled.
|
2018-09-21 19:25:48 -07:00 |
|
bjorn
|
7932f3340a
|
Use target_sources;
|
2018-09-21 19:25:48 -07:00 |
|
bjorn
|
27ce2f7bed
|
Maybe fix windows build;
|
2018-09-21 19:25:48 -07:00 |
|
bjorn
|
2d788e2f41
|
rm USE_OPENAL;
|
2018-09-21 19:25:48 -07:00 |
|