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
cf4bb36d03
AudioMaterial;
2021-02-28 15:27:33 -07: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
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
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
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
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
ac96556a13
phonon: Source:get/setDirectivity;
2021-02-24 17:43:42 -07:00
bjorn
66e574baac
phonon: Source:get/setAbsorption;
2021-02-24 17:43:42 -07:00
bjorn
c531243d7d
phonon: Source:get/setFalloff;
...
The falloff is the minimum distance at which inverse distance
attenuation takes place.
A non-positive value disables distance attenuation.
In the Lua API, nil can be used to disable attenuation, a boolean can be
used to enable attenuation with a default minimum distance, or a number
can be used for full control over the parameter.
2021-02-24 17:43:42 -07:00
bjorn
0af7e98fad
phonon: rearrange Source accessors;
2021-02-24 17:43:42 -07:00
bjorn
5d542eb2ea
Minor Sound cleanup;
2021-02-24 14:11:49 -07:00
bjorn
fb1447503b
Fix gcc warnings;
2021-02-19 23:44:23 -07:00
bjorn
57a215a0aa
Minor MeshShape cleanup;
...
- Fix memory leak
- Minor error message improvements
2021-02-19 17:28:04 -07:00
bjorn
a0b2200bef
Fix lovr.graphics.getBlendMode when blending is off;
2021-02-19 14:05:18 -07:00
bjorn
0365f51f9d
Fix crash when drawing zero lines;
2021-02-19 08:38:45 -07:00
bjorn
36170678f0
Sound: Change channel count to channel layout;
2021-02-18 21:17:25 -07:00
bjorn
ea64f32c1f
Source:clone;
2021-02-16 21:34:53 -07:00
bjorn
8cc96847a8
Fix sign warnings;
2021-02-16 21:02:12 -07:00
mcc
a3c76a95ab
Two additional arguments to shaderBlock:send(): an offset and a size. If present, only part of the shaderBlock will be sent.
2021-02-16 17:26:18 -07:00
bjorn
72284c2c5b
Merge branch 'master' into dev
2021-02-12 08:16:36 -07:00
bjorn
0919da4091
Improve MSDF font shader; Add spread/padding settings to Font;
2021-02-10 07:08:29 -07:00
bjorn
b343f50f1c
mv l_data_textureData->l_data_image;
2021-02-09 21:14:09 -07:00
bjorn
907cf35dda
rm string.h from api.h;
2021-02-08 20:29:57 -07:00
bjorn
78ddcf7d6e
rm extra reference to AudioStream;
2021-02-08 20:24:21 -07:00
bjorn
8164e0b6e8
TextureData is now named Image!;
...
The existing Image construct was renamed StorageImage.
2021-02-08 20:17:47 -07:00
bjorn
dca79f83f0
SoundData is now named Sound!;
2021-02-08 19:52:56 -07:00
bjorn
8c714c45b0
Clean up some includes;
2021-02-08 11:16:00 -07:00
bjorn
0e318aa46e
Make Rasterizer opaque;
2021-02-08 10:58:39 -07:00
bjorn
6d92d54079
Try having arr_t in util;
2021-02-08 18:25:05 -07:00
bjorn
bc4cde1653
Adjust lovrRelease signature;
2021-02-08 17:52:26 -07:00
bjorn
3ded60948f
rm core/ref; rm lovrAlloc; util does refcounting;
2021-02-08 17:26:44 -07:00
bjorn
ccc53a10aa
Cleanup;
2021-02-08 16:08:29 -07:00
bjorn
0877edf9d1
Fix capture;
2021-02-08 16:08:29 -07:00
bjorn
1995aae7e9
Simplify enumeration more;
2021-02-08 16:08:29 -07:00
bjorn
d1801cfcde
Fix Source:getTime;
2021-02-08 16:08:29 -07:00
bjorn
ab81361494
Require an argument for an audio device id;
...
(It can still be nil or a non-userdata value to use the default)
2021-02-08 16:08:29 -07:00