bjorn
|
3a43d44460
|
Pass tracks resources for sync purposes;
|
2022-06-04 14:28:23 -07:00 |
|
bjorn
|
ea80936af7
|
Pass:compute;
|
2022-06-04 11:54:05 -07:00 |
|
bjorn
|
d8583c6a9d
|
gpu_compute; gpu_compute_indirect;
|
2022-06-04 11:53:59 -07:00 |
|
bjorn
|
d3a1a0ec22
|
Pass:cube; Pass:box;
|
2022-06-04 11:28:35 -07:00 |
|
bjorn
|
3013567e73
|
Fix Pass:translate;
|
2022-06-04 11:28:31 -07:00 |
|
bjorn
|
e07a2691e0
|
Clean up plane;
|
2022-06-04 11:19:28 -07:00 |
|
bjorn
|
62f2d9a800
|
Organization;
|
2022-06-04 09:57:06 -07:00 |
|
bjorn
|
e652ae67af
|
Pass:plane;
|
2022-06-04 01:34:13 -07:00 |
|
bjorn
|
ebc6d9d3a3
|
Pass:line;
|
2022-06-04 01:33:50 -07:00 |
|
bjorn
|
a2668a1632
|
Fix canvas always trying to add depth buffer;
|
2022-06-04 01:33:11 -07:00 |
|
bjorn
|
2c2eada1f0
|
Fix pipeline creating the wrong render pass;
|
2022-06-04 01:31:16 -07:00 |
|
bjorn
|
d9bf19da33
|
Fix texture memory allocation;
|
2022-06-04 01:30:51 -07:00 |
|
bjorn
|
b2a3c59c42
|
Fix projection matrix;
|
2022-06-04 01:04:23 -07:00 |
|
bjorn
|
ac3801902b
|
Pipeline stack;
|
2022-05-31 21:57:55 -07:00 |
|
bjorn
|
a09773a5c8
|
gpu_sync;
|
2022-05-31 21:50:29 -07:00 |
|
bjorn
|
ec8b7f9727
|
Adjust;
|
2022-05-31 21:45:54 -07:00 |
|
bjorn
|
8431fc72ba
|
Adjust;
|
2022-05-31 21:41:43 -07:00 |
|
bjorn
|
0104fe1910
|
Fancy compare mode aliases;
|
2022-05-31 21:33:06 -07:00 |
|
bjorn
|
513a1876c9
|
Simplify vertex buffers;
The default buffer is always bound to slot 0 once at the beginning of
command buffers, reducing the amount of rebinding.
|
2022-05-31 21:20:01 -07:00 |
|
bjorn
|
ab04577495
|
Enforce maximum spirv version;
|
2022-05-31 20:47:47 -07:00 |
|
bjorn
|
a2cc4f3495
|
Cap vertex attribute/buffer limits;
|
2022-05-31 20:40:50 -07:00 |
|
bjorn
|
ec0da8e91f
|
Correctly recycle scratchpad buffers;
|
2022-05-31 20:37:24 -07:00 |
|
bjorn
|
1f39ed8c51
|
Ensure binding numbers are less than 32;
We use u32 masks...
|
2022-05-31 20:24:43 -07:00 |
|
bjorn
|
99e45c22ad
|
Add some descriptor set limits;
|
2022-05-31 20:16:16 -07:00 |
|
bjorn
|
42a924b0ee
|
lovrPassDraw; Pass:points;
|
2022-05-30 15:36:31 -07:00 |
|
bjorn
|
ffb71c9c04
|
rm vertex colors for now;
|
2022-05-30 15:36:26 -07:00 |
|
bjorn
|
6e27648ce5
|
Wire up non-headset lovr.draw/lovr.mirror;
|
2022-05-30 15:35:07 -07:00 |
|
bjorn
|
8253b7361c
|
gpu: More vulkan functions use buffer offsets;
|
2022-05-30 15:26:01 -07:00 |
|
bjorn
|
5a776528a8
|
maf: Modify matrix functions to use Vulkan convention;
|
2022-05-30 15:22:41 -07:00 |
|
bjorn
|
dd043cbf07
|
Fix bundle allocation;
|
2022-05-30 15:06:57 -07:00 |
|
bjorn
|
2570485b20
|
gpu: pipeline creates render pass properly;
|
2022-05-30 13:32:59 -07:00 |
|
bjorn
|
6a531c04a8
|
luax_tofloat;
|
2022-05-30 13:32:40 -07:00 |
|
bjorn
|
a434203ce0
|
spv: ignore input variables missing location decoration;
|
2022-05-30 13:14:05 -07:00 |
|
bjorn
|
32fb5e63ac
|
Destroy descriptor pools properly;
|
2022-05-30 13:12:04 -07:00 |
|
bjorn
|
e59a75fce8
|
Pass camera functions;
|
2022-05-30 12:29:52 -07:00 |
|
bjorn
|
205767bc81
|
VertexFormat;
|
2022-05-30 12:18:42 -07:00 |
|
bjorn
|
541ebc1b61
|
Bundle allocator;
|
2022-05-30 12:17:17 -07:00 |
|
bjorn
|
25bb64b18c
|
gpu: viewport/binding fixes;
|
2022-05-29 23:58:18 -07:00 |
|
bjorn
|
7e0e5222da
|
mat4_cofactor;
|
2022-05-29 23:48:17 -07:00 |
|
bjorn
|
082ddc0e1b
|
gpu: add drawing functions;
|
2022-05-29 21:36:40 -07:00 |
|
bjorn
|
0c8f1b6400
|
gpu: add binding functions;
|
2022-05-29 21:36:29 -07:00 |
|
bjorn
|
ff77a30f01
|
Default shaders;
|
2022-05-27 20:47:20 -07:00 |
|
bjorn
|
03a53bcae2
|
Fix Buffer copy range calculation;
|
2022-05-26 00:11:02 -07:00 |
|
bjorn
|
6440bc68f3
|
Pass:mipmap;
|
2022-05-26 00:07:10 -07:00 |
|
bjorn
|
af0e388e91
|
Pass:copy; Pass:blit;
|
2022-05-25 23:52:24 -07:00 |
|
bjorn
|
885e335f8c
|
Image dimension accessors take mip level;
|
2022-05-25 23:51:51 -07:00 |
|
bjorn
|
6771ff64b5
|
Pass:clear;
|
2022-05-25 19:45:01 -07:00 |
|
bjorn
|
a5f37f7d7d
|
better lovrBufferIsTemporary;
|
2022-05-25 19:23:01 -07:00 |
|
bjorn
|
73f13ef3c7
|
Initialize buffer data properly;
|
2022-05-24 22:30:59 -07:00 |
|
bjorn
|
99ecd04e27
|
Pass:send;
|
2022-05-23 23:10:11 -07:00 |
|