Andre Weissflog
flohofwoe.bsky.social
Andre Weissflog
@flohofwoe.bsky.social
Sokol, Chips, Oryol, Nebula Device, Drakensang (1+2+Online), Project Nomads, Urban Assault, and more (https://www.mobygames.com/person/117426/andre-wei%C3%9Fflog/credits/)

https://github.com/floooh/

@[email protected]

Reposted by Andre Weissflog
Big thanks to @flohofwoe.bsky.social for sokol_app — made it easy to keep github.com/Geolm/onedraw examples small and clean, no extra dependencies. Super smooth setup. Only thing I couldn’t find was a way to create sRGB backbuffer on macOS (did I miss that in the docs?).
GitHub - Geolm/onedraw: GPU driven 2d sdf renderer drop-in library
GPU driven 2d sdf renderer drop-in library. Contribute to Geolm/onedraw development by creating an account on GitHub.
github.com
November 7, 2025 at 9:23 AM
Has sokol been featured anywhere? Somehow the GH stars jumped from 8.9k to 9.1k overnight - I was keeping an eye on it for when it flips to 9.0k and now I missed it dammit :D
October 28, 2025 at 10:42 AM
Reposted by Andre Weissflog
Reposted by Andre Weissflog
Hijong Park's Defender Patrol has been released! This game started as a "I'm going to make an MD500 game because nobody else will," and has evolved into a little battlefield with interactive cockpits and simlite realism. If you have a joystick, the helicopter is really fun to throw around.
October 24, 2025 at 2:09 PM
Reposted by Andre Weissflog
Bit far-fetched, but I created a topic to gather links/videos of software using the Dear ImGui Test Engine for automation: github.com/ocornut/imgu...

If you happen to use this somewhere would be nice to drop a word of a capture! (pictured in video: Wonderland Engine wonderlandengine.com)
October 23, 2025 at 3:47 PM
Reposted by Andre Weissflog
A retrospective of my tech career - a work-focused autobiography, basically - feels a bit vain, but I'm hopeful that it is interesting or useful enough to justify that.

If nothing else writing it up forced me to try to remember what actually happened.

randomascii.wordpress.com/2025/10/22/r...
Reflections on My Tech Career – Part 1
I’ve been lucky enough to have had a successful career as a software developer. Spanning six companies and thirty-seven years I’ve had the opportunity to work on Elastic Reality, Xbox, Windows, Ste…
randomascii.wordpress.com
October 22, 2025 at 9:05 PM
PSA: sokol_audio.h now has a backend for the PS Vita 🤪

Normally I wouldn't merge PRs that I cannot test or maintain myself, but in this case I made an exception because it's very little and very straightforward code:

github.com/floooh/sokol...
[audio] added psvita backend by CrackedPixel · Pull Request #1358 · floooh/sokol
I've been using sokol for audio on desktop+web with great success and wanted to keep using it for vita. For your consideration, here is an implementation
github.com
October 20, 2025 at 11:12 AM
Latest XCode+macOS can no longer debug C/C++ programs, but in turn I got a 'Apple Intelligence' button which I can't disable, yay? (who needs a debugger anyway when AI writes all the code right?)
October 20, 2025 at 9:11 AM
Reposted by Andre Weissflog
Emscripten users: are you generally/often up to date, or is your app/product occasionally stuck on older versions, for whichever reason?
October 15, 2025 at 1:45 PM
Reposted by Andre Weissflog
dear imgui 1.92.4 released!
github.com/ocornut/imgu...

Bonus links:
- list of extensions github.com/ocornut/imgu...
- debug tools github.com/ocornut/imgu...
- error recovery github.com/ocornut/imgu...
- getting started github.com/ocornut/imgu...
- bindings & backends github.com/ocornut/imgu...
October 14, 2025 at 5:52 PM
Reposted by Andre Weissflog
"Oh no there's a Chocomel in my Playdate!" is back, but this time Chocomel is also on the web: aras-p.github.io/playdators/ and on github: github.com/aras-p/playd... #dogwalk #playdate
October 14, 2025 at 11:20 AM
Reposted by Andre Weissflog
still messin' with this thing. so many yaks to shave when you start from scratch. autocomplete, filter dsp, sample loading, even json parsing. an eternal pile of todos, but each one small enough I'm making slow but continual forward progress...
October 6, 2025 at 8:54 PM
New sokol-gfx update: this adds a 'sg_draw_ex()' function which takes additional base_vertex and base_instance parameters. See changelog for details:

github.com/floooh/sokol...

...and a new sample (needs WebGPU): floooh.github.io/sokol-webgpu...
October 4, 2025 at 2:55 PM
Interesting, the Swedes invented the famous "cobra maneuver" with the Saab Draken, they just gave it a less catchy name and probably didn't think of it to be interesting enough to show off on airshows:

en.wikipedia.org/wiki/Cobra_m...
October 2, 2025 at 3:13 PM
New sokol-gfx update: the max number of color attachments and per-shader-stage resource bindings are now determined at runtime (which means it's now generally possible to bind more resources than before on most target systems):

Details in the changelog: github.com/floooh/sokol...
github.com
September 29, 2025 at 12:44 PM
Reposted by Andre Weissflog
everyone should checkout Messenger by Abeto. it's a free browser game where ur just a little delivery kid on a little planet!
messenger.abeto.co
September 28, 2025 at 12:35 AM
Just fixed a somewhat embarassing bug in sokol_app.h's d3d11/dxgi backend in the frame timing code which could get into a mode where the reported frame time is consistently wrong on 120Hz displays

Details: github.com/floooh/sokol...
github.com
September 28, 2025 at 12:35 PM
I'd really like to know how this hot mess of different radiuses (radii?) made it through quality control at Apple... I'm mostly a terminal user but each time I open a Finder window it's an instant 'ew, ugly...'

(now that it can't get any rounder I hope pointy corners will be the next big thing)
September 25, 2025 at 5:04 PM
Lol unbelievable.

It's not possible to report a Github issue via support.github.com/contact/bug-... because the footer obscures the 'Send Request' button. Have to go into the browser devtools to find and remove the footer.
September 24, 2025 at 8:42 AM
Minor new sokol-gfx feature: sg_query_frame_stats() now also returns the total number of objects of each type, and 'per-frame activity'. Details in the changelog:

github.com/floooh/sokol...
September 23, 2025 at 5:12 PM
@badlogic.bsky.social ping :) fyi, the warning which is fixed by this Spine C-runtime PR now seems to have been upgraded to an error in the latest Clang versions (my CI started to fail for Emscripten builds starting with emsdk 4.0.15, in 4.0.14 it was still a warning):

github.com/EsotericSoft...
Fix type for first parameter of spRGBA2Timeline_setFrame by jhasse · Pull Request #2914 · EsotericSoftware/spine-runtimes
GCC 15: spine-c/spine-c/src/spine/SkeletonJson.c:437:66: error: passing argument 1 of ‘spRGBA2Timeline_setFrame’ from incompatible pointer type [-Wincompatible-pointer-types] 437 | ...
github.com
September 22, 2025 at 2:32 PM
Started to display the sizes of some common sokol-gfx structs in the sokol-gfx debug UI (just to keep aware of them and avoid accidential regressions).

The size difference between platforms with 64-bit pointers and 32-bit pointers (e.g. WASM) is surprisingly big.
September 20, 2025 at 2:24 PM
Reposted by Andre Weissflog
The WebAssembly 3.0 spec is complete!

webassembly.org/news/2025-09...

This includes major features like GC, 64-bit memories, exceptions, and tail calls.
Wasm 3.0 Completed - WebAssembly
WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on the...
webassembly.org
September 17, 2025 at 5:04 PM
Reposted by Andre Weissflog
Dear ImGui 1.92.3 released!
github.com/ocornut/imgu...
- InputTextMultiline() word-wrapping.
- Misc scaling/DPI helpers fixes on backends for Linux X11/Wayland/OSX.
- 20+ other fixes or small additions (fonts, navigation, inputtext, debug tools, etc.
September 17, 2025 at 5:19 PM
Here's another thing in Tahoe that's very un-Apple-like: there's this icon which is a rectangle with dots besides it and I have no idea what it does. There is no tooltip when hovering over it, the icon is absolutely cryptic, and clicking it doesn't do anything except the icon turns inverted.
September 17, 2025 at 6:29 PM