bjorn
14a54fa7b0
rm MaterialData;
2018-01-29 21:44:32 -08:00
bjorn
4a68067e28
rm AnimationData;
2018-01-29 20:30:13 -08:00
bjorn
9453d979bf
ily cmake;
2018-01-22 18:51:34 -08:00
bjorn
253cadf714
Update CMakeLists;
2018-01-22 09:05:44 -08:00
bjorn
9cd47faf05
Rename SourceData to AudioStream;
2018-01-21 12:54:16 -08:00
bjorn
02f3a1867c
Add files to CMakeLists;
2018-01-20 22:22:43 -08:00
bjorn
e9b1eee9ff
Fixes for latest emscripten;
2018-01-01 20:37:36 -08:00
bjorn
c08a189b16
Switch back to emscripten-included zlib;
2017-12-17 19:45:50 -08:00
bjorn
72aa7e858a
Rename loaders to data;
2017-12-10 12:41:43 -08:00
bjorn
4a2cc56fef
Move shaders into resources;
2017-12-10 12:41:43 -08:00
bjorn
7ca6e4026c
Update CMakeLists;
2017-12-09 20:10:36 -08:00
bjorn
81fe72a420
Fix WebVR build;
2017-11-23 13:09:04 -08:00
bjorn
4881d2ebbe
Ignore openvr bin directory;
2017-11-20 22:36:18 -08:00
bjorn
2d588638e7
Tranquilize OpenAL;
2017-11-20 22:03:57 -08:00
bjorn
33c5f6f8b5
CMake;
2017-11-02 23:55:28 -07:00
bjorn
87ccedb166
Add AnimationData to CMakeLists;
2017-11-01 23:56:57 -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
bjorn
a2a90f5c85
Add support for HRTF under emscripten;
2017-10-22 21:55:23 -07:00
Ben Campbell
f8e05c99e0
build: switch webvr and openvr by platform
2017-10-23 12:24:35 +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
a3cfbb6023
Only enable windows console subsystem for Debug builds;
2017-10-22 02:26: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
736adf03e1
Add support for glTF models;
2017-10-21 15:31:41 -07:00
bjorn
094540e7c6
Add material files to CMakeLists;
2017-10-21 15:21:43 -07:00
bjorn
b82ed7fd56
Put shaders in their own file;
2017-10-21 13:21:30 -07:00
bjorn
a2860361e9
Consolidate Texture and Skybox;
2017-10-21 13:00:13 -07:00
Ben Campbell
c694f56439
pick appropriate headset implementation at runtime
...
(just fake and openvr for now. Need to add webvr support still)
2017-10-21 22:39:33 +13:00
Ben Campbell
8f97384951
cheesy hack to module load order to get fake headset running
2017-10-12 23:04:18 +13:00
Ben Campbell
7b20ad9650
fix the msvc defs fix
2017-09-22 23:03:31 -07:00
Ben Campbell
9b8040777d
cmakelist: fix msvc defs leaking to other platform
...
The MSVC_VERSION check was kicking in on Linux (and presumably OSX),
and causing redefines of `inline` and `snprintf`, and failing the
build with lots of "undefined reference to `_snprintf'" errors.
2017-09-22 23:03:31 -07:00
Ben Campbell
8c74a6d816
fix the msvc defs fix
2017-09-23 10:26:40 +12:00
Ben Campbell
169eae2ba5
cmakelist: fix msvc defs leaking to other platform
...
The MSVC_VERSION check was kicking in on Linux (and presumably OSX),
and causing redefines of `inline` and `snprintf`, and failing the
build with lots of "undefined reference to `_snprintf'" errors.
2017-09-23 09:53:03 +12:00
Colby Klein
5fb58b3a0f
fix build for msvc 2013
2017-09-10 16:03:43 -07:00
bjorn
8e5e8e81ca
OpenAL fallback for Unix;
2017-09-05 22:13:01 -07:00
bjorn
a5760beb4e
Use ALLOW_MEMORY_GROWTH;
2017-09-02 17:31:20 -07:00
bjorn
8094eb9a25
Remove message from CMakeLists;
2017-08-11 22:28:15 -07:00
bjorn
5662093451
Fix enet CMake for Linux;
2017-08-03 00:57:28 -07:00
bjorn
48733f87c4
Just use EMCSRIPTEN instead of LOVR_WEB;
2017-08-01 12:16:09 -07:00
bjorn
9bf73060b7
WASM;
2017-07-31 03:45:57 -07:00
bjorn
fd3613ba8d
Fix enet CMake;
2017-07-30 22:12:12 -07:00
bjorn
cb4c484e2f
Simplify OpenVR CMake;
2017-07-29 16:29:51 -07:00
bjorn
891d8a8ff4
Add random functions to CMakeLists;
2017-07-26 22:48:43 -07:00
bjorn
ce26850a8a
Fix enet on windows;
2017-07-24 01:29:14 -07:00
bjorn
d78e986a05
Fix compilation issues;
2017-07-23 23:14:28 -07:00
bjorn
54f9357b3e
Fix CMakeLists for emscripten;
2017-07-23 23:03:13 -07:00
bjorn
cb7ac8e656
Add enet;
2017-07-23 23:03:13 -07:00
bjorn
052a1f803c
Fix CMake warning;
2017-07-23 22:56:45 -07:00
bjorn
abaecb7f60
Font fixes;
2017-07-18 21:48:08 -07:00
bjorn
c7fceb5a60
CMakeLists msdfgen;
2017-07-19 07:00:11 +09:00
bjorn
e485f7d628
Fix glad in windows;
2017-06-23 19:42:58 -07:00
bjorn
8beac66db0
OpenGL ES3; Remove glad;
...
Stop using OpenGL extensions and drop support for OpenGL ES2,
WebGL 1, and OpenGL 2. Remove glad.
2017-06-18 15:55:01 -07:00
bjorn
2a07cddc5a
Fix emscripten compilation;
2017-06-10 23:18:32 -07:00
bjorn
bb5df10f28
ODE shared library;
2017-06-10 03:12:31 -07:00
bjorn
7241d1c5f7
Fix freetype library setting;
2017-06-10 02:59:12 -07:00
bjorn
8110fe10e9
rm unnecessary CMake definition;
2017-06-06 23:43:33 -07:00
bjorn
a5d06dcb61
Fix CMakeLists;
2017-06-03 14:18:17 -07:00
bjorn
9bfc2f7525
Update CMakeLists;
2017-06-01 23:48:46 -07:00
bjorn
851e528d57
Simplify CMakeLists;
2017-06-01 22:06:13 -07:00
bjorn
b04979da8d
Update CMakeLists;
2017-05-29 10:31:46 -07:00
bjornbytes
1fe86d5c71
Update CMakeLists;
2017-05-28 21:53:19 -07:00
bjorn
61eb7d0f40
ODE CMake;
2017-05-26 23:23:41 -07:00
bjorn
c9be126b6b
Small fixes;
2017-04-22 17:02:47 -07:00
bjorn
bff289e431
Fix compilation;
2017-04-21 19:05:16 -07:00
bjorn
ed145ca186
Fix freetype;
2017-04-20 23:46:51 -07:00
bjorn
872ceb365d
WIP;
2017-04-19 21:44:35 -07:00
bjorn
0f1acae42a
WIP;
2017-04-16 16:56:49 -07:00
bjorn
3e58ce4e55
JSON;
2017-04-13 23:11:03 -07:00
bjorn
e8d8aceead
Remove duplicate LOVR_OPENVR entry;
2017-03-31 12:48:08 -07:00
bjorn
dcadbe37ce
Fix glad on windows; Remove GLEW;
2017-03-31 03:20:53 -07:00
bjorn
fd8a53cb2c
Fix CMake for macOS;
2017-03-31 00:18:06 -07:00
bjorn
93dfc6dc46
Simplify CMakeLists;
2017-03-31 00:06:05 -07:00
bjorn
7fad8367f6
Turn off physfs static build;
2017-03-30 19:25:24 -07:00
bjorn
8525601538
Build less physfs archive formats;
2017-03-10 22:47:25 -08:00
bjorn
d4a36614b0
Support less 3D model file formats;
...
Support OBJ, FBX, and COLLADA, as these seem to be the most common
formats. This is done to reduce the size of the assimp dll. More
formats can be added as needed.
2017-03-07 17:25:09 -08:00
bjorn
42165e65b2
Small macOS compilation fixes;
2017-02-19 13:21:27 -08:00
bjorn
74660df49f
Fix FreeType Unix CMake;
2017-02-19 13:00:48 -08:00
bjorn
15be73c7e8
Messy FreeType CMake;
2017-02-09 21:06:07 -08:00
bjorn
33a34b60b1
OpenAL CMake;
2017-01-06 19:03:37 -08:00
bjorn
d2d28e6100
Audio fixes;
2017-01-06 18:43:24 -08:00
bjorn
7e4e9a6108
Clean up includes;
2016-11-19 01:28:01 -08:00
bjorn
811bf67071
Windows fixes;
2016-11-12 01:19:47 -08:00
bjorn
ae9f970f77
PhysFS docs; PhysFS tooling;
2016-10-31 17:25:49 -07:00
bjorn
2b11142970
Improve compilation UX;
2016-10-24 14:09:32 -07:00
bjorn
851054ae01
Notes about compiling gotchas;
2016-10-18 13:02:02 -07:00
bjorn
b3447f4af7
Improve CMakeLists.txt;
2016-10-04 14:47:48 -07:00
bjorn
4cd0bf06c8
Remove osvr; Use openvr;
2016-09-06 10:13:49 -07:00
bjorn
ab1c725705
Update Windows build;
2016-08-10 01:18:45 -07:00
bjornbytes
b085261cc5
Fix windows;
2016-07-15 22:54:11 -07:00
bjornbytes
f49cfa4f11
GLEW for windows...;
2016-07-15 20:47:38 -07:00
bjornbytes
6198ac8999
Windows works;
2016-07-15 01:16:08 -07:00
bjorn
440857a2d7
CMake wasn't that bad;
2016-07-10 16:14:12 -07:00