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/

@floooh@mastodon.gamedev.place

Just stumbled over this minimal FPS template built in Zig on top of sokol, pretty neat :)

github.com/lizard-demon...

...and that's the nice thing about the Zig ecosystem, to check it out you just clone the project and do a `zig build run` and that usually 'just works' :)
November 11, 2025 at 4:10 PM
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
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
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
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, it also works when forcing the browser window into a portrait aspect ratio. Fucking millenials and their mobile phone fetish...
September 24, 2025 at 8:48 AM
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
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
The bizarre thing is that this mysterious icon is surrounded by other icons which clearly explain their function. Would it be so hard to be consistent? Does anybody at Apple still care about this whole GUI thing?
September 17, 2025 at 6:34 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
Ok the one good thing about the macOS Tahoe update:

WebGPU in Safari has been enabled, e.g. all the sokol-gfx WebGPU backend samples are working (performance in the drawcallperf sample isn't all that great though, but that's a known WebGPU issue)

floooh.github.io/sokol-webgpu/
September 16, 2025 at 2:39 PM
Just updated to macOS DaHoe, and boy-oh-boy-oh-boy...

The Settings app now feels slower than a React webpage. You can literally see how it's rendering individual widgets as if it is downloading everything through a 1990's internet connection...
September 16, 2025 at 1:10 PM
First screenshot of a native macOS+WebGPU backend in sokol_app.h (with Google's Dawn as WebGPU implementation).

This is basically NSView + CAMetalLayer + CADisplayLink, which is also a nice preparation for eventually dropping MTKView.
September 3, 2025 at 6:45 PM
Case in point:
September 2, 2025 at 5:27 PM
I just merged a great sokol_app.h PR by @sebdegraff.bsky.social: custom mouse cursor support across all platforms :)

New sample: floooh.github.io/sokol-html5/...
September 1, 2025 at 1:00 PM
Ok, the sokol-gfx 'resource view update' has been merged. This is a fairly big breaking update. Details in the changelog:

github.com/floooh/sokol...

...and if you haven't yet, please also read the accompanying blog post:

floooh.github.io/2025/08/17/s...
August 23, 2025 at 5:05 PM
> If you remove the language constraint, then imgui repo is no ~190.

OTH, if you switch from C++ to C it's quite easy to get into the top 3.

Petition to rewrite Dear ImGui in C incoming, one sec ;)
August 21, 2025 at 9:46 AM
Wow I was *really* late to the party (I only switched back to PC gaming in 2014).

Also: don't buy Jade Empire on Steam, it's broken. Get the GoG version instead :)
August 15, 2025 at 12:56 PM
Minor quality-of-life feature for sokol-gfx debug UI in the upcoming resource view update: texture visualization on mouse hover :)
August 10, 2025 at 4:08 PM
...ooops sorry I misquoted that, it's actually "marketeers first against the wall when the revolution comes", marketeer is close enough to a CEO - quite prophetic of the Hitchhiker's Guide to the Galaxy actually :)
August 6, 2025 at 1:24 PM
Medium man... :(

(does Medium actually pay enough to make such member-only posts viable?)
July 24, 2025 at 9:09 AM
Technically even more impressive is that the website was created almost 2000 years before the internet ;)
July 22, 2025 at 12:42 PM
I came for the political drama around that X11 fork, but the real drama seems to be their C skills:
July 8, 2025 at 11:33 AM
...also, the various Instruments leak detectors say "all is fine", but the overall memory usage grows and in the Metal debugger I can clearly see the piled up texture objects :/ ...but some of them in some sort of "zombie state" without data.
July 7, 2025 at 3:42 PM