Here's my latest game!
Bender 2: Bend Harder
Possibly the game with the longest gestation of all, as its first incarnation was a web game I created way back in 2012. How's about that for sticking with something you believe in?
I can't believe I finally get to say this. SDL3 is officially ABI locked!
We will _add_ new things but not _change_ or _remove_ what's there, starting right now. Which means it's safe to start migrating your games to it, starting today!
github.com/libsdl-org/SDL/re…
I can't believe I finally get to say this. SDL3 is officially ABI locked!
We will _add_ new things but not _change_ or _remove_ what's there, starting right now. Which means it's safe to start migrating your games to it, starting today!
github.com/libsdl-org/SDL/re…
Utopia Must Fall launches in 2 days!
store.steampowered.com/app/2…
Are we totally ready? NO!
Are we doing it anyway? YES!
Do you like HOT ELECTRON BEAMS?
Of course you do...
had a weird issue where D3DXCreateEffect() wont compile shaders on steamdeck (odd syntax errors), compile fine on: all other test machines and in the steam store released version of qrth. only a problem with code I copied over to steamdeck myself to test
can get round it by precompiling shaders and they load and work fine but would like to get to bottom of why. something to do with d3dx .dll support in proton? or the steam store sets up something differently for runtime shader compilation?
been fiddling for ages to remove the windows launcher from steam QRTH-PHYL, pretty much done now finally, probably going to put that up on steam and look at getting steam deck approval soon, then do return home
learnt: dont do anything with win32 messages if you help can it, poll window state (position,size,maxmised) every frame and adjust device and save as needed
this runs great on steam deck as well, just set to 1280x800 and 16:10 using touchscreen in the launcher. deck approved auto-config-ing version coming soon
approved version wont have the launcher (will autodetect, currently you have to select 16:10 and 1280x800) and will have steam controller API (current default controls work fine though on deck)