Post #3434625
2025-11-08 00:14 UTC
Replies (1)
-
@alice@mk.nyaa.place 2025-11-22 02:47
No updates in a while, things are going slow right now (I was on a break in general, and catching up with work this week) First, I switched to 49 SDK. 2 reasons: - there's a decent chance the app will be released before 50, so better not to get tempted by new APIs until then - GTK has a pretty bad VRAM leak in main where Highscore happens to be the best reproducer I have (read: playing a game fills it to the point I have to hold power button in about a minute), related to the recent copy/paste nodes and backdrop-filter work, and I'm yet to debug/report it, so let's just not Next, I tested the CRT filter on my built-in laptop display (so 4K resolution + iGPU), so reverted sRGB and a couple more things and optimized it a bit. There's not much that can be done here, CRT filters are annoyingly complex (unless we don't have a mask, then I suspect it can be optimized quite a lot by splitting it into vertical/horizontal passses). So - now it's faster. It also blurs image horizontally again, I found a much faster way of doing it that also looks better than what it was before. On-screen rumble indicator has a new icon - jimmac made one a while ago and I forgot to switch to it. And I think I managed to make a workable design for keyboard remapping, that presents bindings as control->key. Because - I checked a lot of emulators, and not a single one did key->control, so I think it would just be confusing, even if it is how it's stored internally. Didn't implement it yet though, other than quick experiments.