Advertisement · 728 × 90

Posts by Andre Weissflog

sokol_letterbox.h sample screenshot

sokol_letterbox.h sample screenshot

New mini sokol header:

sokol_letterbox.h

Just a helper function to compute viewport params for rendering fixed-aspect-ratio content in a variable-aspect-ratio window.

Accompanying sample:

floooh.github.io/sokol-html5/...

Header link: github.com/floooh/sokol...

9 hours ago 7 0 1 0
Video

We finally have something to show you 👀

Here’s the first gameplay trailer from the Steam version of Roguecraft DX! Now with extra bells, whistles, and questionable design decisions.

Take a look 👇
#WishlistWednesday #roguelike

11 hours ago 32 12 1 1
Syntonic Dentiforms redux · Aras' website

'Syntonic Dentiforms' demo remake by @aras-p.bsky.social is using sokol for rendering and audio :)

aras-p.info/blog/2026/04...

Direct link to web version: aras-p.github.io/SyntonicDent...

5 days ago 9 2 0 0

I only use Claude Opus for 'passive work' like bug scanning, and for that it works quite okay-ish for the sokol headers. Other then that I'm pretty much an AI luddite ;)

The red line for the sokol headers is direct code generation / injection, that won't happen.

1 week ago 1 0 0 0
Preview
sokol-audio webaudio: handle 'interrupted' state (Safari specific) by floooh · Pull Request #1479 · floooh/sokol macOS Safari has a webaudio context state 'interrupted', and that may throw off sokol_audio.h's suspended testing and handling. In the PR: saudio_suspended() also returns true when the...

...and a somewhat 'adhoc' sokol_audio.h fix for the web platform:

The WebAudio implementation in Safari has a context state 'interrupted' which could confuse the suspend/resume handling in sokol_audio.h, this is now taken care of via this PR:

github.com/floooh/sokol...

1 week ago 2 0 0 0
Ark 1.0 - Version Control is about to change
Ark 1.0 - Version Control is about to change YouTube video by Nuno Afonso

Ark VCS has finally reached 1.0! 🎉
youtu.be/XSnIw4siQ6U
get it from ark-vcs.com

1 week ago 16 8 0 0

Minor sokol-gfx/app update: enable more pixel format capabilities in most backends. Details in changelog:

github.com/floooh/sokol...

1 week ago 5 0 0 0
Advertisement

If they *really* end up putting a long-term base on the moon then kudos.

But I bet once the US has stolen the show by landing a few peeps a few months before the Chinese the whole thing will quickly fizzle out again while China will just continue with their plans.

1 week ago 1 0 0 0
Apollo–Soyuz - Wikipedia

Sure, but the US has "been there done that", they're basically cheating ;)

Maybe one day we can collaborate again instead of competing.

E.g.

en.wikipedia.org/wiki/Apollo%...

1 week ago 0 0 0 0

...still critical of the Artemis missions, from the outside it looks like the whole project has been hastily cobbled together from left over Shuttle spare parts just to steal away some cheap publicity points from the Chinese moon landing planned for 2030.

1 week ago 1 0 4 0

Lol I also started KSP up again the last two evenings. I'm so predictable...

1 week ago 7 0 1 0
Preview
chipz/src/chips/z80ctc.zig at b6b8aa2a159ddd84f3dc3d92a225fa668c860b2a · floooh/chipz 8-bit emulator experiments in Zig. Contribute to floooh/chipz development by creating an account on GitHub.

e.g. note how here in Zig where I'm defining a generic type, there's a 2-tabs wide 'left padding' starting at the 'return struct' line:

github.com/floooh/chipz...

2 weeks ago 1 0 0 0

FWIW, my main problem with nesting is not inside function bodies, but when it's needed for things *outside* functions (namespaces, classes, etc...) which then requires *all* code in the file being shifted to the right - this just looks odd...

2 weeks ago 1 0 1 0

Visible nesting is a *good thing*, trying to hide it just fixes the symptoms of bad code.

When I have a three-deep nested loop I *want* it to stand out, since any performance problems most likely lurk exactly there.

OTH this is Python, so performance probably doesn't matter ;)

2 weeks ago 1 0 1 0

Tiny sokol_audio.h update: github.com/floooh/sokol...

2 weeks ago 6 1 0 0

AFAIK at least for ICEs the limit is the platform length at trains stations. Now the question is of course, why not switch to double deck trains to increase capacity (no idea tbh).

2 weeks ago 1 0 1 0
Advertisement

That checkbox was only added a couple of months ago (Aug-2025):

github.com/microsoft/vs...

2 weeks ago 2 2 1 0

Minor sokol_app.h update for Windows: minimizing the window no longer resizes the framebuffer to 1x1 pixels and also no longer sends a resize event. New behaviour is consistent with other platforms.

Details: github.com/floooh/sokol...

2 weeks ago 12 1 0 0
Post image

They added an all-in-one checkbox somewhat recently to disable all AI features instead of having to sift through dozens of granular settings (tbh though, I find the chat panel kinda useful - but not a fan of all the deeply integrated Copilot features, they should leave that to optional extensions).

2 weeks ago 1 0 1 0

Code OSS doesn't magically re-assign VSCode programmers from wasting time on AI features to actual improvements unfortunately.

2 weeks ago 1 0 1 0
Post image

meshoptimizer 1.1 is out!

github.com/zeux/meshopt...

Featuring two new major features, meshlet topology compression and opacity micromaps, as well as a few smaller features and improvements! More information in the infographic and release above :)

Boosts and repository stars are welcome!

2 weeks ago 103 35 5 0

New minor sokol_gfx.h feature: support for the packed+signed int10_n2 vertex format has been added (optional because it's not supported on D3D11 and WebGPU). Details in the changelog:

github.com/floooh/sokol...

2 weeks ago 4 0 0 0
Preview
How Microsoft Vaporized a Trillion Dollars Inside the complacency and decisions that eroded trust in Azure—from a former Azure Core engineer.

This explains so much about Github Actions reliability and performance after Microsoft started to move Github to Azure (read the whole article series, it's a hell of a ride):

isolveproblems.substack.com/p/how-micros...

2 weeks ago 4 1 0 0
Post image Post image Post image Post image

Hi hi, Dear ImGui 1.92.7 is released!
50+ changes (e.g. tables reworked columns freezing with hidden columns, reorder from context menu, webgpu for emscripten 5 & wgvk native, nav keyboard/gamepad to open context menus, & many fixes/improvements)
github.com/ocornut/imgu...

2 weeks ago 96 20 3 0
Post image

New sokol update: rewriting the sokol_app.h frame timing code, and a new debug UI header `sokol_app_imgui.h` with a nice little frame time hud (open via `sokol-app => Hud`)

More details in the changelog: github.com/floooh/sokol...

Screenshot sample link: floooh.github.io/sokol-html5/...

2 weeks ago 8 0 0 0
World Creator - The Elite Realtime Terrain and Landscape Generator World Creator is an advanced real-time terrain generator for games, VFX, and CGI. Create stunning landscapes with procedural terrain generation tools and export to Unity, Unreal Engine, and any major ...

Huh interesting, the company behind World Creator is based in Germany, pretty much a 'hidden champion' for video game production instead of industrial tools...

www.world-creator.com/en/index.phtml

(company page: www.bitethebytes.com/en/index.html)

2 weeks ago 4 0 0 0
Advertisement
Preview
The Darkest Files on Steam Germany, 1956. The war is over, but justice is not served. Former Nazis walk free, while their victims lie in unmarked graves. As a prosecutor, you'll unearth long-buried evidence, confront witnesses ...

Darkest Files fehlen noch lausige 3 (DREI!!) positive Bewertungen, dann steht es bei "Overwhelmingly Positive" und ihr wisst ja was das bedeutet:
Faschismus besiegt, Friede auf Erden, Wohlstand für alle!*

Und das wollt ihr doch - ODER ETWA NICHT?

store.steampowered.com/app/2058730/...

2 weeks ago 14 6 1 0

Maybe it works better with CMakePresets.json files? (CLion seems to have support for it):

www.jetbrains.com/help/clion/c...

E.g. this is how it would look like for Emscripten and Android (I don't use CLion for this build though, just cmdline or VSCode):

github.com/floooh/sokol...

3 weeks ago 1 0 1 0

Reminds of the most mysterious bug I had on my gaming PC: mouse input in games would get stuck for about a second at random times (which is of course deadly in shooters).

The culprit was the USB hub I had the mouse and keyboard connected to :/

3 weeks ago 1 0 2 0

...I think those surprising glitches I have with the Mac touchpad are because the MBP touchpad is just to big. My left-hand palm often rests on the touchpad and that sometimes seems to fuck everything up (sudden zooming etc...).

Anyway... Asus 14" OLED Zenbook + KDE is a good combo ;)

3 weeks ago 0 0 1 0