Replace deprecated ScreenUtils/getFrameBufferPixmap with Pixmap/createFromFrameBuffer

This commit is contained in:
2026-03-21 22:32:13 -07:00
parent 6f785403a7
commit 2563c469a4

View File

@@ -255,7 +255,7 @@
(log/info "Taking Desktop screenshot...")
(let [viewport (-> @ (resolve 'advent.screens.scene/scene) :screen deref :viewport)
[x y w h g-l g-r] [(.getScreenX ^FitViewport viewport) (.getScreenY ^FitViewport viewport) (.getScreenWidth ^FitViewport viewport) (.getScreenHeight ^FitViewport viewport)]
pm (ScreenUtils/getFrameBufferPixmap x y w h)
pm (Pixmap/createFromFrameBuffer x y w h)
resized (Pixmap. 160 120 Pixmap$Format/RGB888)]
(pixmap! pm :set-filter Pixmap$Filter/BiLinear)
(pixmap! resized :set-filter Pixmap$Filter/BiLinear)