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
CamilleLaVey
84a4149db2
Presync fix again
2026-07-29 19:46:51 -04:00
CamilleLaVey
de9b1071a5
[TEST] VMA budget fix
2026-07-29 19:41:38 -04:00
CamilleLaVey
85049c2c78
[TEST] Presync + CR workaround removal from QCOM
2026-07-29 19:09:22 -04:00
CamilleLaVey
7fcf88cb10
[TEST] DR Adjustment 2
2026-07-29 17:28:09 -04:00
CamilleLaVey
e4f29899d2
[TEST] Adjustment memory reclamation 2
2026-07-29 16:32:54 -04:00
CamilleLaVey
41d2bf4a3e
Fix build
2026-07-29 14:52:06 -04:00
CamilleLaVey
328a2c1081
[TEST] Adjust mutable formats usage
2026-07-29 14:41:36 -04:00
CamilleLaVey
6e48eeb09c
[TEST] depth stencil resolve implementation + fixes
2026-07-29 14:11:30 -04:00
CamilleLaVey
2cdd7173a9
[TEST] Line/ conservative rasterization adjustment
2026-07-29 13:27:31 -04:00
CamilleLaVey
69342044ef
[TEST] Quick corrections
2026-07-29 13:27:31 -04:00
CamilleLaVey
1f41d809b0
[TEST] depth clip enable implementation
2026-07-29 13:27:31 -04:00
CamilleLaVey
250b545d75
[TEST] Debug viewport geometry
2026-07-29 13:27:31 -04:00
CamilleLaVey
5a9322af80
[TEST] Debug depths on viewports
2026-07-29 13:27:31 -04:00
CamilleLaVey
bbee229d07
[TEST] Adjustments on memory reclamations
2026-07-29 13:27:31 -04:00
CamilleLaVey
cfe1c8b16c
[TEST] Rework Android CPU affinity/ threading 2
2026-07-29 13:27:31 -04:00
CamilleLaVey
dd5d09e3ae
[TEST] Rework Android CPU affinity/ threading
2026-07-29 13:27:25 -04:00
CamilleLaVey
25af655e48
[TEST] Adjustments on TransformFeedback
2026-07-29 13:26:55 -04:00
CamilleLaVey
0cd5dd1e70
[TEST] Adjustments on framepacing submit calls
2026-07-29 13:26:23 -04:00
CamilleLaVey
8c828e78f2
[TEST] Refinements on RAII
2026-07-29 13:26:23 -04:00
CamilleLaVey
b1adbd8e6b
[TEST] ASTC fixes
2026-07-29 13:26:23 -04:00
CamilleLaVey
0fb0592a5f
[TEST] Miscellaneous changes
2026-07-29 13:26:23 -04:00
CamilleLaVey
b59dda3af6
Lizzie get meowed, please.
2026-07-29 13:26:23 -04:00
CamilleLaVey
aec20586be
[TEST] Adjusments on deferred destruction implementation
2026-07-29 13:26:23 -04:00
CamilleLaVey
6918f034e2
[TEST] Overlap image on non implemented path
2026-07-29 13:26:23 -04:00
CamilleLaVey
4b1e2d1d6a
[TEST] Debug 3D image copy
2026-07-29 13:26:23 -04:00
CamilleLaVey
9318a508f7
[TEST] Fallback on TICEntry out of bounds
2026-07-29 13:26:23 -04:00
CamilleLaVey
f95a9f3901
Meow
2026-07-29 13:26:23 -04:00
CamilleLaVey
1169533a74
[TEST] Debug TICEntry shader pass
2026-07-29 13:26:23 -04:00
CamilleLaVey
991ff44bd6
[TEST] Adjust ternary on pipeline barriers
2026-07-29 13:26:23 -04:00
CamilleLaVey
624f955821
[TEST] Upload on depth MSAACopy pass
2026-07-29 13:26:23 -04:00
CamilleLaVey
5c0fe5da06
[TEST] Adjustments on descriptors payloads
2026-07-29 13:26:23 -04:00