Bjorn
382fab4ab1
Fix README;
2022-09-13 19:46:51 -07:00
Bjorn
44f9a0a3fb
Update README;
2022-09-13 19:46:17 -07:00
bjorn
1dd737d8a4
Make the logo a default shader;
...
Improves build system, improves filesize, seemingly improves startup time
2022-09-13 17:36:10 -07:00
bjorn
a31ae6a68f
Fix compileShader;
2022-09-13 17:22:48 -07:00
bjorn
b5651f9193
Fix lod range of default samplers;
2022-09-12 18:09:29 -07:00
bjorn
68f3610d5e
Fix stencil test;
2022-09-12 17:58:29 -07:00
bjorn
d8c23bacec
Source:setPitch;
...
Co-authored-by: Nevyn Bengtsson <nevyn@alloverse.com>
2022-09-11 20:41:58 -07:00
bjorn
1c9adea2e2
Simplify channel hash table;
2022-09-10 23:59:14 -07:00
bjorn
bcde681710
Mark ASTC textures as sRGB;
...
They don't contain this metadata, but marking as sRGB is more reasonable
than not.
2022-09-10 23:55:15 -07:00
bjorn
76557eb6ed
Add hand joint radius to getSkeleton;
2022-09-10 23:44:14 -07:00
bjorn
7636a3c5e9
Default window size matches conf.lua;
2022-09-10 21:10:01 -07:00
bjorn
860651e80c
rm falsy variant of lovr.system.openWindow;
...
Probably vestigial from conf invocation.
2022-09-10 20:53:55 -07:00
bjorn
0da84894e8
Fix gamma correction of multicolor text;
2022-09-10 14:55:15 -07:00
bjorn
0191d29a45
Handle missing Vulkan error;
2022-09-10 13:06:32 -07:00
bjorn
0b544df470
Rename OS_EXPORT to avoid macOS clash;
2022-09-10 12:53:52 -07:00
bjorn
d8c6c47e00
Add normal DefaultShader;
...
It's a pretty normal shader.
2022-09-10 11:07:55 -07:00
bjorn
5f921f1251
Unable to mipmap multisampled textures;
2022-09-10 11:02:03 -07:00
bjorn
7e1d9f1dd2
Fix desktop driver crash when window isn't open;
2022-09-10 10:58:11 -07:00
bjorn
931ffea17b
Pass:getClear returns correct value for dontcare/load actions;
2022-09-10 10:28:54 -07:00
bjorn
5c4fc79242
mv lovr.graphics.init lovr.graphics.initialize;
...
init is undocumentable due to Lua conventions.
2022-09-10 10:22:52 -07:00
bjorn
f30e37a2e3
Error if testing/writing non-existent stencil buffer;
2022-09-10 10:20:41 -07:00
bjorn
48ec18573a
Pass:getClear only includes depth when depth buffer exists;
2022-09-10 10:17:24 -07:00
bjorn
ee809ec31a
Pass:mipmap base mipmap index is 1-indexed;
2022-09-10 10:14:46 -07:00
bjorn
7851f49910
Make blit layers 1-indexed;
...
Annoying for 3D textures, but matches layer indices most elsewhere.
2022-09-10 10:13:34 -07:00
bjorn
a3beccb14e
Fixup 3D texture blit validation;
2022-09-10 10:12:06 -07:00
bjorn
a796c92556
Buffer:clear and Pass:clear(Buffer) use the same units;
2022-09-03 10:49:25 -07:00
bjorn
08f0ca7434
Font:getVertices wrap is optional;
2022-09-02 19:21:55 -07:00
bjorn
ed035f9e81
Adjust;
2022-09-02 18:53:50 -07:00
bjorn
688c698808
Enable hand tracking 2.0 in AndroidManifest.xml;
2022-09-02 18:53:31 -07:00
bjorn
8697466009
Shader flag adjustments;
...
- glowTexture is on by default, but still requires the glow flag.
- occlusionTexture is named ambientOcclusion, and is on by default,
but is still not used by any builtin shaders/helpers.
2022-09-02 15:33:18 -07:00
bjorn
0b0faf6dc6
DefaultColor respects flag_colorTexture;
2022-09-02 15:07:45 -07:00
bjorn
ea30100c31
rm texture variant of newMaterial;
...
Does not make sense anymore now that Pass:setMaterial(Texture) exists.
2022-09-02 15:05:01 -07:00
bjorn
ce9662fa7e
Make Model draw start vertex 1-indexed;
...
That way it matches Pass:mesh.
2022-09-01 21:54:34 -07:00
bjorn
e57d76c6e9
Fix bug with base vertex in Pass:mesh;
2022-09-01 21:54:24 -07:00
bjorn
05250988df
Update README examples;
2022-09-01 19:10:31 -07:00
bjorn
2a96fe4766
Desktop driver starts timestamp at zero;
...
Float conversion leads to precision issues
2022-08-28 15:02:46 -07:00
bjorn
63fbd4d223
Rebind descriptor sets if push constant ranges change;
2022-08-28 15:02:46 -07:00
mcc
2a0f9bb36c
Minor comments on audio.c
2022-08-27 08:44:24 -07:00
bjorn
de44f88b5f
rm XR_KHR_android_create_instance;
...
It's not needed anymore.
2022-08-26 23:21:01 -07:00
bjorn
54a5ca1c36
Initialize stencil mask state slightly better;
...
Not sure this has an effect but it seems better.
2022-08-26 22:23:28 -07:00
bjorn
e402f02918
Fix setColorWrite(bool) variant;
2022-08-26 22:23:13 -07:00
bjorn
7aebde2f92
Fix StencilAction;
2022-08-26 22:23:04 -07:00
bjorn
d513b98ce2
Fix cubemap shader;
2022-08-26 22:22:37 -07:00
bjorn
085550da33
Tonemapping, I guess;
2022-08-26 10:34:32 -07:00
bjorn
ad7c854571
Add evaluateSphericalHarmonics helper;
2022-08-26 10:28:43 -07:00
bjorn
70aff00a11
Rename shader flags; Add color flags;
2022-08-26 10:28:23 -07:00
bjorn
cf474fe392
Shader flags can start with flag_;
...
It will be ignored for matching purposes.
2022-08-26 10:22:53 -07:00
bjorn
8e44a271df
Fix default mipmap count for texture views;
2022-08-26 09:58:01 -07:00
bjorn
5a2fe54c04
Improve Pass:fill;
...
It can now fill an array texture to a multiview pass, copying to
the corresponding layers.
2022-08-26 09:57:51 -07:00
bjorn
d655daf213
Better Pass:send('var', nil) error;
2022-08-25 23:54:11 -07:00