Wow, really smooth. Nice work, congrats.
I’m working on a similar render-buffer fix in my project, so I’m curious: how did you solve it? My guess is bucketed buffer pooling, or something close to that. I honestly don’t know another good way to fix this at the window level. Did I guess right?
a
Alexander Maryanovsky
07/01/2026, 1:09 PM
The crucial point that we were missing before is that the rendering needs to be driven from the AppKit main thread, not from the AWT event dispatching thread.
K 2
👍 2
👍🏾 1
a
Adam Brown
07/02/2026, 8:08 AM
damn, that is smooth!
m
Max
07/02/2026, 12:24 PM
Damn, So fast
a
Alexander Maryanovsky
07/02/2026, 12:30 PM
It’s still only a proof-of-concept; there are problems with it that I need to solve first.
But the point that it proves is that the root cause is not a performance issue. Kotlin/JVM is absolutely fast enough for smooth window resizing.