Commit Graph
9978 Commits
Author SHA1 Message Date
Marcos Slomp 474b3dbdfb comments 2026-05-04 16:18:00 -07:00
Marcos Slomp 80e6087ff3 claim shared ownership of the queue to keep the queue (and device) alive 2026-05-04 16:18:00 -07:00
Marcos Slomp c4d18c8291 refactoring Drain/Collect 2026-05-04 16:18:00 -07:00
Marcos Slomp bf1222c4b1 re-enabling assert 2026-05-04 16:17:59 -07:00
Marcos Slomp 0ec1b29a66 debug cleanup 2026-05-04 16:17:59 -07:00
Marcos Slomp 035a2ba30d debug cleanup 2026-05-04 16:17:59 -07:00
Marcos Slomp 2242811004 refactoring 2026-05-04 16:17:59 -07:00
Marcos Slomp 099af6dd74 simplified private API 2026-05-04 16:17:59 -07:00
Marcos Slomp 2a7e2215e0 handling special wait cases, and misc comments 2026-05-04 16:17:59 -07:00
Marcos Slomp 8fc8b42221 simplify debug ZoneValue 2026-05-04 16:17:59 -07:00
Marcos Slomp f538ac49c6 nomenclature 2026-05-04 16:17:59 -07:00
Marcos Slomp c35acce915 debugger check 2026-05-04 16:17:59 -07:00
Marcos Slomp 77be1c8616 minor refactoring 2026-05-04 16:17:59 -07:00
Marcos Slomp 0fdc70a75f implementing Drain/Wait 2026-05-04 16:17:59 -07:00
Marcos Slomp 2b4e5250ed refactoring debug macros 2026-05-04 16:17:59 -07:00
Marcos Slomp 760eeb40e8 cleanup includes 2026-05-04 16:17:59 -07:00
Marcos Slomp 303680257f debugging 2026-05-04 16:17:59 -07:00
Marcos Slomp 952da01f33 comments about ResolveQueryData 2026-05-04 16:17:59 -07:00
Marcos Slomp 601c55bad2 track latest known GPU timestamp (to avoid "time-travel" later on in the server) 2026-05-04 16:17:59 -07:00
Marcos Slomp ea7fb726ac refactoring Collect 2026-05-04 16:17:59 -07:00
Marcos Slomp 4f9de46d3d cleanup 2026-05-04 16:17:59 -07:00
Marcos Slomp 60935f2a25 refactoring 2026-05-04 16:17:59 -07:00
Marcos Slomp 7e70154e4e cleanup 2026-05-04 16:17:59 -07:00
Marcos Slomp d94c484adc adopting new producer-consumer "panic" strategy 2026-05-04 16:17:59 -07:00
Marcos Slomp 0a27c61313 debugging 2026-05-04 16:17:59 -07:00
Marcos Slomp b34966fe62 refactoring 2026-05-04 16:17:59 -07:00
Marcos Slomp 85789a8a13 minor refactoring 2026-05-04 16:17:59 -07:00
Marcos Slomp 333e4bcb05 comments and debugging 2026-05-04 16:17:58 -07:00
Marcos Slomp b80fa52ba2 switching to a circular buffer with individual timeouts 2026-05-04 16:17:58 -07:00
Marcos Slomp b638a3adff opportunistically collect next window whenever possible 2026-05-04 16:17:58 -07:00
Marcos Slomp 9b2f1266ea cosmetic changes 2026-05-04 16:17:58 -07:00
Marcos Slomp bde92ffed2 timestamp relax (disabled) 2026-05-04 16:17:58 -07:00
Marcos Slomp 3bf371c4fb refactoring of Collect core 2026-05-04 16:17:58 -07:00
Marcos Slomp c39d1d6441 fudge factors... 2026-05-04 16:17:58 -07:00
Marcos Slomp 1d8022c301 comments, debugging 2026-05-04 16:17:58 -07:00
Marcos Slomp 0afe331d1e consolidating map/unmap buffer logic 2026-05-04 16:17:58 -07:00
Marcos Slomp 19e48a843d conditional clarity 2026-05-04 16:17:58 -07:00
Marcos Slomp 9649302da8 Distance utility 2026-05-04 16:17:58 -07:00
Marcos Slomp f06989e17c cleanup 2026-05-04 16:17:58 -07:00
Marcos Slomp e1357d7a1b reworking destructor 2026-05-04 16:17:58 -07:00
Marcos Slomp 4f62a115fa adopting a "collect window" scheme to avoid race conditions and heavy synchronization 2026-05-04 16:17:58 -07:00
Marcos Slomp cd1a2c7c6e re-enabbling post-collect calibration; rephrasing comments about race condition 2026-05-04 16:17:58 -07:00
Marcos Slomp 37628ed305 explaining the race condition 2026-05-04 16:17:58 -07:00
Marcos Slomp e5cdb8b361 persistent map, debug toggle, etc 2026-05-04 16:17:58 -07:00
Marcos Slomp 65cb45ea97 re-enable range assert 2026-05-04 16:17:58 -07:00
Marcos Slomp 4f44b954ab reveting overflow suppresion 2026-05-04 16:17:58 -07:00
Marcos Slomp d8aaa91379 disabling debug dump 2026-05-04 16:17:58 -07:00
Marcos Slomp 43b8a98091 timestamp aging and race debugging 2026-05-04 16:17:58 -07:00
Marcos Slomp db9e82691c debugging the UI freaking out 2026-05-04 16:17:58 -07:00
Marcos Slomp e7a503c47f misc 2026-05-04 16:17:58 -07:00