bjorn
d57d943618
Fix bug when loading certain material textures from models;
2017-11-01 23:25:46 -07:00
bjorn
2c6cb28224
Use references when dealing with model materials;
2017-11-01 23:11:35 -07:00
bjorn
6a6c322eaa
Load animations in model loader;
2017-11-01 23:10:21 -07:00
bjorn
28dec31e18
Add AnimationData;
2017-11-01 22:54:15 -07:00
Bjorn Swenson
be087fd108
Merge pull request #26 from bcampbell/fake-headset
...
Fake headset - controller button event
2017-11-01 19:30:15 -07:00
bjorn
194382643b
Add back Model:getAABB;
2017-11-01 19:27:58 -07:00
bjorn
60d25b2e11
Materials refcount their Textures properly;
2017-10-31 01:49:45 -07:00
bjorn
cc019e5783
Improve Shader error messages;
2017-10-31 01:44:39 -07:00
bjorn
227dd67c00
Set default shader properly to avoid crash;
2017-10-31 01:33:16 -07:00
bjorn
ecde864ec4
Use spooky BOOleans everywhere;
2017-10-31 01:14:09 -07:00
Ben Campbell
9d75de96a2
fake controller: apply offset
2017-10-29 10:42:20 +13:00
Ben Campbell
1127abeaf0
fake controller events (left mouse for trigger)
2017-10-29 09:33:54 +13:00
bjorn
1ebc527c74
Load vertex colors for models;
2017-10-23 19:24:29 -07:00
bjorn
8db7290ed3
Add vertex color attribute;
2017-10-23 19:24:29 -07:00
bjorn
5cc0fced70
Re-enable physfs zip support in emscripten;
2017-10-23 19:24:29 -07:00
Bjorn Swenson
618be7b51d
Merge pull request #24 from bcampbell/fake-headset
...
Fake headset
2017-10-23 11:24:03 -07:00
Ben Campbell
b2c0d2e4e5
Doh. Move headset.update() outside audio-only oath
...
Also ditched the IsPresent check - makes no difference at the moment, but
I think a headset driver should get an update even if there's no
actual headset currently there...
2017-10-23 20:50:04 +13:00
bjorn
a2a90f5c85
Add support for HRTF under emscripten;
2017-10-22 21:55:23 -07:00
Ben Campbell
a5fe871605
switch up/down keys to Q/E
...
There was concern that SPACE/LEFTSHIFT might invoke the windows
stickykeys behaviours when held down.
2017-10-23 12:48:18 +13:00
Ben Campbell
aaf2840e64
rename HeadsetImpl -> HeadsetInterface
2017-10-23 12:44:26 +13:00
Ben Campbell
6a5d4f98ea
Add _USE_MATH_DEFINES, required for sane visual c
2017-10-23 12:37:19 +13:00
Ben Campbell
dcc3d970a6
trim out some dead/commented code
2017-10-23 12:32:08 +13:00
Ben Campbell
e218345e1f
remove redundant text editor modelines
2017-10-23 12:27:26 +13:00
bjorn
00726fe89e
Fix pointsize limit for WebGL;
2017-10-22 16:26:48 -07:00
Ben Campbell
f8e05c99e0
build: switch webvr and openvr by platform
2017-10-23 12:24:35 +13:00
bjorn
cc651e7b4e
Set point size in vertex shader for WebGL compatibility;
2017-10-22 16:14:53 -07:00
bjorn
2efe619317
Add Shader:hasUniform;
2017-10-22 15:58:56 -07:00
bjorn
076b378b80
Report correct line numbers for shader errors;
2017-10-22 15:39:21 -07:00
Ben Campbell
2de844ab66
back out hack to defer headset initialisation
...
fake headset code is now tolerant of being initialised before
the window is open.
2017-10-23 09:43:33 +13:00
Ben Campbell
54a0077356
oops - re-enable icon setting
...
(I was using GLFW 3.1 and had to disable the icon-setting code)
2017-10-23 09:38:24 +13:00
Ben Campbell
a22a9ed1f4
Merge branch 'master' into fake-headset
2017-10-23 09:32:32 +13:00
bjorn
cd9d2a442e
Nevermind that didn't work;
2017-10-22 08:41:40 -07:00
bjorn
745922dbb5
Note version requirement for glfw;
2017-10-22 07:46:36 -07:00
bjorn
51ceb2a199
Rename shape data to stream data;
2017-10-22 07:37:31 -07:00
bjorn
65c26e47f2
Remove some weird Mesh return codes;
2017-10-22 07:20:40 -07:00
bjorn
2c0d85a84a
Use UNSIGNED_SHORT for indices when possible;
2017-10-22 07:04:52 -07:00
bjorn
e8e09c425e
Reset material in lovr.graphics.reset;
2017-10-22 04:11:39 -07:00
bjorn
d5b3a2243e
Rename internal canvas to view;
2017-10-22 03:34:45 -07:00
bjorn
5498a4e13e
Fix fullscreen textures;
2017-10-22 03:23:58 -07:00
bjorn
a3cfbb6023
Only enable windows console subsystem for Debug builds;
2017-10-22 02:26:06 -07:00
bjorn
9b3723145b
Changes for physfs 3; rm lovr.filesystem.exists;
2017-10-22 01:37:06 -07:00
bjorn
dfc7d6bfab
Upgrade to physfs 3;
2017-10-22 00:35:07 -07:00
bjorn
d3f6110d73
Fix windows build;
2017-10-21 21:52:05 -07:00
bjorn
1bc62595e1
Suppress warnings about loss of precision in win32;
2017-10-21 21:51:39 -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
736adf03e1
Add support for glTF models;
2017-10-21 15:31:41 -07:00
bjorn
bbae209623
Controller render models work with Material system;
2017-10-21 15:30:35 -07:00
bjorn
40c2121108
Fix nogame screen;
2017-10-21 15:24:00 -07:00
bjorn
094540e7c6
Add material files to CMakeLists;
2017-10-21 15:21:43 -07:00