Marcos Slomp
|
8692f2a650
|
updating manual
|
2026-05-04 16:18:00 -07:00 |
|
Marcos Slomp
|
ee3120010a
|
cleanup
|
2026-05-04 16:18:00 -07:00 |
|
Marcos Slomp
|
3d6129f8b0
|
dependent function ordering
|
2026-05-04 16:18:00 -07:00 |
|
Marcos Slomp
|
dbb17e50e3
|
relaxing atomics in hot multi-threaded path
|
2026-05-04 16:18:00 -07:00 |
|
Marcos Slomp
|
8b9c25f19c
|
handle case where constructor (context initializaion) may fail
|
2026-05-04 16:18:00 -07:00 |
|
Marcos Slomp
|
33b5404033
|
early exit when MapTimestampBuffer fails
|
2026-05-04 16:18:00 -07:00 |
|
Marcos Slomp
|
1e5926b9c0
|
debug cleanup
|
2026-05-04 16:18:00 -07:00 |
|
Marcos Slomp
|
b452e84e53
|
removing debug code
|
2026-05-04 16:18:00 -07:00 |
|
Marcos Slomp
|
bb4c6bc5a9
|
removing debug pragma
|
2026-05-04 16:18:00 -07:00 |
|
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 |
|