newsletters:2024-11
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
newsletters:2024-11 [2024/12/01 04:06] – osnr | newsletters:2024-11 [2024/12/01 04:09] (current) – osnr | ||
---|---|---|---|
Line 22: | Line 22: | ||
There' | There' | ||
+ | |||
+ | Notice how the camera hits 60fps but the full-frame detection is only 20-30fps (this is using a 1080p image): | ||
+ | |||
+ | {{: | ||
=== The bugfixes and improvements === | === The bugfixes and improvements === | ||
Line 43: | Line 47: | ||
* now runs on an independent clock from the frames! every 2ms | * now runs on an independent clock from the frames! every 2ms | ||
* hack for ' | * hack for ' | ||
+ | * incremental tag detection to be able to hit 60fps | ||
Line 73: | Line 78: | ||
* Sealed Tcl objects | * Sealed Tcl objects | ||
* I had been hoping to do this forever -- it seems elegant and cool and efficient -- but it turned out to be much harder than expected when I looked at it -- would need to change a lot of callsites in Jim Tcl (anywhere it shimmers an object) to make it work, or do horrible hacks with COW pages. | * I had been hoping to do this forever -- it seems elegant and cool and efficient -- but it turned out to be much harder than expected when I looked at it -- would need to change a lot of callsites in Jim Tcl (anywhere it shimmers an object) to make it work, or do horrible hacks with COW pages. | ||
+ | * {{: | ||
* CPU-oriented scheduling | * CPU-oriented scheduling | ||
* Spinlocks | * Spinlocks |
newsletters/2024-11.1733026010.txt.gz · Last modified: 2024/12/01 04:06 by osnr