Commit graph

28921 commits

Author SHA1 Message Date
CamilleLaVey
b76d04e47d ASTC adjustments 2026-08-01 02:41:09 -04:00
CamilleLaVey
71afaff6b3 Another try 2026-08-01 00:03:29 -04:00
CamilleLaVey
dcbfa3c2d3 Meow gidolio 2.0 2026-07-31 23:14:58 -04:00
CamilleLaVey
70ff43f2f8 Meow gidolio 2026-07-31 23:10:31 -04:00
CamilleLaVey
76faac9252 shader quad control impl 2026-07-31 23:06:39 -04:00
CamilleLaVey
6346371725 Some memory corrections 2026-07-31 22:52:42 -04:00
CamilleLaVey
4162f86a11 debug overlap images 2 2026-07-31 21:33:49 -04:00
CamilleLaVey
86224e49ef Test on depth bias 2026-07-31 20:46:07 -04:00
CamilleLaVey
6665a89dd2 Fix build 2026-07-31 19:55:28 -04:00
CamilleLaVey
515afa2959 Initial Implementation AHB 2026-07-31 19:46:04 -04:00
CamilleLaVey
8c8c7c6162 Adjustments on UMA 2026-07-31 19:30:31 -04:00
CamilleLaVey
fb65aa3c33 2nd step on the bindless implementation 2026-07-31 18:35:17 -04:00
CamilleLaVey
a24ad03ff3 Android toggle for uma 2026-07-31 18:10:45 -04:00
CamilleLaVey
4884a0c002 Initial implementation on unified memory access 2026-07-31 18:03:49 -04:00
CamilleLaVey
ab1d99d218 some debugs tools 2026-07-31 17:31:43 -04:00
CamilleLaVey
e6ee576f80 Quick shenanigan 2026-07-31 05:45:27 -04:00
CamilleLaVey
1682b532da relax memory and draws dispatchs 2026-07-31 05:09:14 -04:00
CamilleLaVey
40fe050954 Quick change for cheats 2026-07-31 04:58:17 -04:00
CamilleLaVey
24ff23f2ea Quick change on pipeline barriers 2026-07-31 04:17:38 -04:00
CamilleLaVey
87ebbfb9b1 Coalescing memory entries on MLP 2026-07-31 04:11:40 -04:00
CamilleLaVey
471778c850 WEML toggle 2026-07-31 03:12:22 -04:00
CamilleLaVey
095f27fd34 Another try with 3D BCn 2026-07-31 03:05:52 -04:00
CamilleLaVey
a6c423cafb Smolio jenkins 2026-07-31 02:19:41 -04:00
CamilleLaVey
514507b674 fix build 2026-07-31 02:13:19 -04:00
CamilleLaVey
10935f8d46 playing with isberd 2026-07-31 02:11:28 -04:00
CamilleLaVey
a0dae2d490 Compute shader 3D BCn to VK 2026-07-31 01:41:00 -04:00
CamilleLaVey
5e40e3c9c0 GIDOLIO THE KOREAN MENACE 2026-07-31 00:57:05 -04:00
CamilleLaVey
f61d05f8da HERE WE GO AGAIN. 2026-07-31 00:45:18 -04:00
CamilleLaVey
b04207fdfc Adjustments on the plain data for vertex buffer optimization 2026-07-30 23:54:26 -04:00
CamilleLaVey
91791bd5fe Meow Gidolius Galacticus 2026-07-30 20:36:44 -04:00
CamilleLaVey
9928885a5d DynamicRendering + Pipeline Worker Thread toggles 2026-07-30 20:24:50 -04:00
CamilleLaVey
81fa91b400 Another funny change for pipelines 2026-07-30 20:15:11 -04:00
CamilleLaVey
eb8706e366 Funny experiment for pipelines 2026-07-30 19:53:34 -04:00
CamilleLaVey
b9d55c9448 2nd step for the buffer address device implementation 2026-07-30 19:29:19 -04:00
CamilleLaVey
1188f285b7 Pipeline Creation Feedback impl 2026-07-30 18:57:15 -04:00
CamilleLaVey
200b81b087 Initial step for the buffer address device implementation 2026-07-30 18:28:24 -04:00
CamilleLaVey
742cadde1d Keep conditional rendering inside a single render pass instance
Begin and end were landing in different scopes: the clear and draw
texture paths opened it with no pass bound, the compare helpers reopened
it after their resolve pass had closed one, and the pass teardown could
return before pausing, leaving it active at submit.
2026-07-30 18:13:56 -04:00
CamilleLaVey
c3effdf558 Use per-barrier stage masks on render pass end
Adds a native VkDependencyInfo entry point and splits the end of pass
barrier so color and depth/stencil attachments no longer wait on each
other's stages.
2026-07-30 17:09:21 -04:00
CamilleLaVey
b9428acf12 Cut per-draw descriptor set work
Only query the timeline semaphore when no set looks free, and skip the
update plus rebind when the payload matches the previous draw.
2026-07-30 17:09:21 -04:00
CamilleLaVey
b027dc42ce Restore conditional rendering workaround for Adreno, Mali and Turnip 2026-07-30 16:54:30 -04:00
CamilleLaVey
dc9c99b22d Revert "[TEST] Keep tuning the drain/ memory allocation"
This reverts commit 7f4529b15d.
2026-07-30 16:53:25 -04:00
CamilleLaVey
5346e77c0a Revert "[TEST] Adjust mutable formats usage"
This reverts commit 328a2c1081.
2026-07-30 16:45:08 -04:00
CamilleLaVey
914b78495c Revert "[TEST] Change on storage views per request instead of always granted"
This reverts commit d1eb08c036.
2026-07-30 16:45:03 -04:00
CamilleLaVey
a17b4cbb04 Revert "[TEST] New optimal image layouts access"
This reverts commit 236696b0ff.
2026-07-30 16:44:37 -04:00
CamilleLaVey
a7b5910eaa Revert "[TEST] Adjustments on storage view + general image layouts"
This reverts commit 88fcb7d338.
2026-07-30 16:44:10 -04:00
CamilleLaVey
f98f8b65de Some trivial tests 2026-07-30 15:57:59 -04:00
CamilleLaVey
88fcb7d338 [TEST] Adjustments on storage view + general image layouts 2026-07-30 15:13:04 -04:00
CamilleLaVey
4a4fd056ff enable msaa depth resolve 2026-07-29 20:57:20 -04:00
CamilleLaVey
236696b0ff [TEST] New optimal image layouts access 2026-07-29 20:56:56 -04:00
CamilleLaVey
d1eb08c036 [TEST] Change on storage views per request instead of always granted 2026-07-29 20:49:36 -04:00