Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Andre Weissflog

@floooh@mastodon.gamedev.place
mastodon 4.6.6
  • Open on mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social
https://github.com/floooh/

2078 Followers
1270 Following
38 Posts
Joined November 13, 2017

Posts

Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · 6d ago
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place

Sneak preview of the next sokol_gfx.h API update and related new test/example :)

I hope to get it out tomorrow or on Monday.

4
0
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · 6d ago
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place

Damn, @toxi@mastodon.thi.ng seriously nerd-sniped me to consider starting that home-region terrain rendering thingie that's been rolling around in my head for decades :D

E.g. I just checked what's available now for free, and there's 1x1m terrain data for download from the Saxon government. here's a random hill-shaded 2x2km tile (I just let claude cobble together a python+numpy script to 'hillshade' the data (because the tiff itself just comes out white in the macOS viewer):

10
3
1
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Aug 07, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place

RE: @TonyAlbrecht@mastodon.gamedev.place

Thread!

7
0
1
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Aug 05, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place

"LLM Policy" seems to be the new "Code of Conduct"...

5
0
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Jul 26, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @paintgoblin@dice.camp
@paintgoblin@dice.camp for me it's mostly interesting because it has a native C API (Jolt and Bullet3D only have official C++ APIs), it's incredibly easy to integrate into projects (just a bunch of .c and .h files), and the API is very straightforward to use. Line count isn't actually much different from Jolt (44kloc Box3d vs 70kloc for Jolt, with Jolt having a couple more features like softbodies/cloth, hair, and looks like builtin vehicles+ragdolls)
0
0
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Jul 25, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @nightowl@mastodon.gamedev.place
@nightowl@mastodon.gamedev.place a separate cascaded shadow map sample would be nice! (e.g. keep the two original shadow map samples as is, because the focus there is on simplicity of the code)
0
1
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Jul 25, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place

Minor but important fix in sokol_imgui.h (Dear ImGui renderer backend on top of sokol_gfx.h) for Dear ImGui version 1.92.9:

https://github.com/floooh/sokol/blob/master/CHANGELOG.md#25-jul-2026

6
0
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Jul 19, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @floooh@mastodon.gamedev.place
@MikkoMononen@mastodon.gamedev.place aaaaaha... it's the 'rollingResistance' material property, this is zero by default (probably an oversight), and that keeps spheres rolling forever... and setting this to a >0 value feels a lot less hacky than tinkering with linear and angular damping, thanks for pointing me in the right direction!
0
1
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Jul 19, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @floooh@mastodon.gamedev.place
@MikkoMononen@mastodon.gamedev.place ...or maybe some defaults are just 'non-intuitive'
0
1
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Jul 19, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @MikkoMononen@mastodon.gamedev.place
@MikkoMononen@mastodon.gamedev.place hmm I had to set angular damping for sphere's to stop rotating inplace (eg they kept rotating without linear movement), definitely iffy, maybe spheres were not tested as much yet dunno
1
3
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Jul 19, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @ewerybody@mastodon.social
@ewerybody@mastodon.social nice :) ...reminds me that I actually need to add touch controls to the camera helper...
1
0
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Jul 19, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @floooh@mastodon.gamedev.place
...wait a sec... sleep *is* working now (when checking the 'Show sleeping' checkbox, sleeping bodies are rendered as dark grey, and once the spawning stops after 1024 bodies, everything should switch to grey after a couple of seconds, which it does now). I didn't get that result a couple of days ago, need to actually check why...
4
1
1
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Jul 19, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @floooh@mastodon.gamedev.place
...one strange thing is that the simulation never goes fully goes to sleep after spawning has finished, need to investigate whether this is caused by the sphere bodies. Tbf though, the sample is a bit of a worst case with this big pile of shapes and tons of contact points.
2
1
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Jul 19, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place

Ok, new sokol+box3d integration sample is out:

https://floooh.github.io/sokol-html5/box3d-simple-sapp.html

Had to disable WASM SIMD last minute because of a LLVM/Clang regression in emsdk 6.0.3 (will investigate and write a ticket later).

Also comes with a breaking sokol_shape.h update:

https://github.com/floooh/sokol/blob/master/CHANGELOG.md#19-jul-2026

I'll keep track of the LLVM issue here:

https://github.com/floooh/sokol/issues/1553

15
5
4
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Jul 19, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place

My toy cycle-stepped Z80 emulator now appears to be used for proper science stuff, complete with arxiv paper and all :D

https://github.com/vicgalle/coevolution-soup

(more info https://github.com/floooh/chips/issues/119)

14
2
2
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Jul 16, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @floooh@mastodon.gamedev.place
@SonnyBonds@mastodon.gamedev.place ...oh, and Box3D also does sweeping collision checks by default, e.g. no tunneling. Probably standard nowadays, but was a problem in many early physics engines. The docs page gives a pretty good overview of high level features: https://box2d.org/documentation3d/index.html
2
1
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Jul 16, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @floooh@mastodon.gamedev.place
@SonnyBonds@mastodon.gamedev.place ...but it's the little details that are nicely done in Box3D, e.g. after ticking the physics world it allows you to quickly iterate over all bodies that have changed state (so you don't need to look at the 99% of sleeping bodies), and it's extremely easy to integrate into build systems, just a bunch of .c and .h files, and a handful configuration defines.
3
2
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Jul 16, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @SonnyBonds@mastodon.gamedev.place
@SonnyBonds@mastodon.gamedev.place I only dabbled with ODE and Bullet in the past, not Jolt. From a 10k ft view they're all quite similar, Box3D sometimes seems to be 'purer' (e.g. it doesn't seem to allow to directly set velocity on bodies, only apply impulse and force). Feature wise I'm only aware of Bullet having a builtin cloth simulation which Box3D currently lacks.
1
4
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Jul 15, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place

Tinkering with Box3D + Sokol + Emscripten :)

Box3D is *fun* to work with, very simple and straightforward C API, and very configurable (this is simd + single-threaded).

New sokol-sample will be up in one or two days.

42
11
7
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Jul 11, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @zeux@mastodon.gamedev.place
@zeux@mastodon.gamedev.place let's see how that statement ages, it sounds a lot like PR damage control ;)
4
0
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Jul 11, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place

This HN comment from about a month ago certainly didn't age well ;) (was some discussion about the pendulum currently swinging back from inhouse to off-the-shelf engines)

5
2
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Jul 06, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @jonikorpi@mastodon.gamedev.place
@jonikorpi@mastodon.gamedev.place @TomF@mastodon.gamedev.place you really don't need much of a guide because it's exactly the same as regular integer math, just with an imaginary decimal point - think of "working" in meters, but with 3 fractional digits so that you actually have millimeter precision - that's fixed point math :)
1
1
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Jul 01, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Woah there's now a 3D version of Box2D: https://github.com/erincatto/box3d ...and it's using sokol for the examples :)
0
1
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Jun 29, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Boosted by disregard Joe Groff @joe@f.duriansoftware.com
Replying to @joe@f.duriansoftware.com
@joe@f.duriansoftware.com theming is alive and well on KDE, and directly integrated into the settings panel, and I *love* it. https://store.kde.org/browse?cat=104&ord=rating
0
0
1
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · May 02, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place

Tiny sokol_app.h fix, only relevant when building macOS apps as 'bare' executables (not wrapped in an app bundle):

https://github.com/floooh/sokol/blob/master/CHANGELOG.md#01-may-2026

GitHub

sokol/CHANGELOG.md at master · floooh/sokol

minimal cross-platform standalone C headers. Contribute to floooh/sokol development by creating an account on GitHub.

4
0
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · May 01, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @andrewwillmott@mastodon.gamedev.place
@andrewwillmott@mastodon.gamedev.place oh, is this where the "Mach Loop" is located? Somehow I always associated the name with the Mach unit for speed heh
0
1
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Apr 30, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place

Oh man, Kerbal Space Program has an 'autopilot scripting' mod, complete with retro terminal and vaguely BASIC-like programming language... as if the game isn't addictive enough already :D

https://ksp-kos.github.io/KOS/

9
0
2
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Apr 30, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place

Lol, you so funny Claude ;)

6
0
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Apr 25, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @ahltorp@mastodon.nu
@ahltorp @gloriouscow @goedelchen @tdelmas the cognitive load argument may apply to some gc languages, but definitely not to rust ;)
0
2
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Apr 24, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @bagder@mastodon.social
@bagder @tdelmas also see: https://discourse.ubuntu.com/t/an-update-on-rust-coreutils/80773 ...some of those CVEs are also quite embarrassing, and this is a fairly mature project, going back to at least 2019. E.g. I wonder if some Rust programmers may suffer from an 'overconfidence syndrome' where they think that just using a memory safe language with a strong typesystem protects them from making mistakes, while C programmers learn very early to never trust the compiler ;)
10
8
2
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Apr 23, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @oldmankris@mastodon.xyz
@oldmankris@mastodon.xyz the problem is that LLMs produce sloppy code at a much faster rate than any human ever could hope to do ;)
1
0
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Apr 20, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @vitaut@mastodon.social
@vitaut@mastodon.social arguably C++ adds more new problems in each version than it inherited from C in the first place ;)
1
0
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Apr 20, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @vitaut@mastodon.social
@vitaut@mastodon.social "Deflect, Deny and Disinform", Sutter must be a leftover KBG sleeper agent ;) Hmmmmmm... what if C++ itself had been planted by the KGB to destabilize the decadent West 🤔
2
6
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Apr 11, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @castano@mastodon.gamedev.place
@castano@mastodon.gamedev.place nice trick, I wonder if allocating two resources in the same place is a feature or a loophole ;)
1
0
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Apr 06, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @morten_skaaning@mastodon.gamedev.place
@morten_skaaning @wolfpld @pythno @jplebreton Snow Crash's Metaverse is pretty much exactly how you imagine it, a virtual space where you log into as an avatar. The interesting part is rather how the "remains" of the US is depicted. Also important to know when 'judging' the quality of the book: it was supposed to be a comic project, which was then "salvaged" into a novel. Explains a lot of the writing style ;)
1
1
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Apr 06, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @wolfpld@mastodon.gamedev.place
@wolfpld @pythno @jplebreton for being written in 1992 Snow Crash nailed the "trajectory" of the US as a future failed state pretty well though. I remember that when I read it first (around 2005 maybe?) that I found that aspect of the story quite unbelievable. In the last decade or so it got a lot more believable. But yeah, shame about Carmack.
4
0
0
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Apr 02, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place

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

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

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

5
0
1
0
Open post
floooh
Andre Weissflog @floooh@mastodon.gamedev.place · Mar 17, 2026
Andre Weissflog
@floooh@mastodon.gamedev.place

https://bsky.app/profile/flohofwoe.bsky.social https://github.com/floooh/

mastodon.gamedev.place
Replying to @tojiro@mastodon.social
@tojiro@mastodon.social @aras@mastodon.gamedev.place the icing on the cake is that in some games the nvidia control panel will automatically override graphics settings on each game start (currently seeing this in Cyberpunk 2077) - e.g. switch off DLSS and it will be enabled again on next game start. At first I thought it's a bug in CP2077, but it's actually a 'feature' of the nvidia software which needs to be manually disabled.
3
0
1
0

Remote instance

mastodon.gamedev.place
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 02:54:21 UTC