bjorn
f9f4907a50
phonon fixes;
2021-03-07 22:42:54 -07:00
bjorn
45e43bacb3
os_web fixes;
2021-03-07 22:04:23 -07:00
bjorn
0435694225
simple spatializer interpolation;
...
prevents snaps, crackles, and pops
2021-03-07 21:19:25 -07:00
bjorn
30a0556f1d
Fix oculus spatializer;
2021-03-07 21:19:24 -07:00
bjorn
deb756392b
Fix 'attempt to flush unmapped buffer' when creating empty Mesh;
2021-03-07 21:19:24 -07:00
bjorn
a3b791a7e7
Fix Canvas flushing;
2021-03-07 21:19:24 -07:00
mcc
9f0826e3b7
Add missing header in headset_oculus, this fixes a warning.
2021-03-05 15:07:18 -08:00
mcc
4bed6f6834
Fix crash on startup on Oculus driver
2021-03-05 15:07:18 -08:00
bjorn
6de00cf2b8
crush ico;
2021-03-04 19:24:33 -07:00
bjorn
f65f4c4075
Switch OpenVR back to non-imported library;
...
Building it from source results in a 7-8x smaller binary.
2021-03-04 18:40:58 -07:00
bjorn
058700f970
Allow lovr.audio.setDevice(type, nil);
2021-03-04 18:19:05 -07:00
bjorn
0c3351331e
Sink attempt;
2021-03-03 20:01:56 -07:00
bjorn
f806c07bfa
Simplify spatializer interface temporarily;
2021-03-03 15:49:28 -07:00
bjorn
bc41eecf09
oculus spatializer: free memory; use MAX_SOURCES
2021-03-03 15:46:01 -07:00
bjorn
8188e51060
lovr.audio.get/setAbsorption;
...
I HOPE THIS LETS US DO UNDERWATER EFFECT
2021-03-03 15:40:27 -07:00
bjorn
2c0875087f
Source:getSound;
2021-03-03 15:32:41 -07:00
bjorn
dd98b11b3f
Effect;
...
Basically replace each individual accessor with a general one.
2021-03-03 15:25:03 -07:00
bjorn
746735259c
Windows: Always use WinMain for UTF8 command line arguments;
...
This fixes problems with paths containing special characters on windows.
2021-03-02 11:49:08 -07:00
bjorn
dd0891d087
Fix simple spatializer;
2021-03-02 11:49:00 -07:00
bjorn
e1e21def82
More consistent spatializer symbol names;
2021-03-01 17:53:49 -07:00
bjorn
1c3a01de2a
Add windows icon;
2021-03-01 17:45:12 -07:00
bjorn
bb302c3336
Fix OpenXR hand tracking on Quest;
2021-03-01 11:55:27 -07: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
cf4bb36d03
AudioMaterial;
2021-02-28 15:27:33 -07:00
mcc
d233d5ccd3
Fix MSVC build
...
- stdatomic.h had not defined ATOMIC_INT_LOCK_FREE, but it is now required
- It's _MSC_VER, not _MSVC_VER
2021-02-28 14:12:16 -08:00
bjorn
5f4e5c5721
rm Source:play loop shortcut;
2021-02-26 13:41:58 -07:00
bjorn
92492dcef1
rm spatial blend for now;
2021-02-26 13:24:01 -07:00
bjorn
cb1b78f2cc
Rename Source:get/setTime to Source:seek and Source:tell;
2021-02-26 13:21:40 -07:00
bjorn
7bb6861180
Source:get/setPosition; Source:get/setOrientation;
2021-02-26 13:10:59 -07:00
bjorn
f3482fc15a
lovr.audio.get/setPosition; lovr.audio.get/setOrientation;
2021-02-26 13:05:23 -07:00
bjorn
6eef950aa8
year;
2021-02-25 18:02:12 -07:00
bjorn
8a29c9c1f5
CMake: whitespace;
2021-02-25 16:31:14 -07:00
bjorn
cd38039ca8
tup: macOS updates for Big Sur compatibility;
2021-02-25 16:30:06 -07:00
bjorn
d1a2ded4db
Fix luaopen_lovr_filesystem stack index;
2021-02-25 16:29:52 -07:00
bjorn
f82e8112fe
Simplify filesystem arguments;
2021-02-25 10:45:45 -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
a94a1c22bf
simple spatializer uses physically correct attenuation;
...
This matches phonon.
2021-02-24 17:51:44 -07:00
bjorn
39a4d2c1d5
rm lovr.graphics.triangle;
2021-02-24 17:45:31 -07:00
bjorn
3055cd718c
rm shared sources;
2021-02-24 17:43:42 -07:00
bjorn
f47a688d53
phonon: configuration options;
2021-02-24 17:43:42 -07:00
bjorn
bec4fc3169
phonon: implement convolution reverb;
2021-02-24 17:43:42 -07:00
bjorn
ec96a126d7
phonon: accessors; multiple sources; start reverb;
2021-02-24 17:43:42 -07:00
bjorn
5f2cdf0c22
phonon: Directivity adjustments;
2021-02-24 17:43:42 -07:00
bjorn
f60d6c8900
phonon: I hate typing dipole;
2021-02-24 17:43:42 -07:00
bjorn
7f032b7a3e
phonon: Change absorption to a boolean;
2021-02-24 17:43:42 -07:00
bjorn
90ca17c454
phonon: Change falloff to a boolean;
2021-02-24 17:43:42 -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