FlohOfWoe Profile Banner
Andre Weissflog Profile
Andre Weissflog

@FlohOfWoe

Followers
9K
Following
65K
Media
3K
Statuses
45K

Sokol Headers, Chips Emulators, Oryol, Nebula Device, Drakensang, C, C++, Zig, Python, WASM... @[email protected] https://t.co/kOX3LYuRzS

Berlin
Joined April 2013
Don't wanna be here? Send us removal request.
@FlohOfWoe
Andre Weissflog
7 years
alright, pretty big update to the Tiny Emulators page: new KC85/2 family emulators, more subtypes for the existing emulators, more file loading support, more games (mostly KC85 stuff), and the emulator git branches merged back to master: https://t.co/G6YMU3Zhxy #WebAssembly
Tweet media one
Tweet media two
Tweet media three
Tweet media four
7
35
198
@FlohOfWoe
Andre Weissflog
8 months
Eh ok, I'm finally done with Twitter. Fuck Elon Musk. For sokol announcements find me on Bluesky or Mastodon: @floooh@mastodon.gamedev.place https://t.co/2sTdVzciFJ
4
0
25
@ID_AA_Carmack
John Carmack
8 months
I am always bemused by programmers that don’t use debuggers. It isn’t just about breakpoints and examining variables, but also being able to break into a process that has been running for an hour and issue something like:
355
208
5K
@mwesterdahl76
Mathias W
8 months
Here’s your occasional reminder to sponsor the free projects you use! Or perhaps just generally vibe with! Here is our page #defold #indiegamedev #gamedev https://t.co/mT4bdJToSJ
Tweet card summary image
defold.com
The Defold Foundation is funding Defold development through community donations, corporate partners, partnership deals and support contracts.
2
6
39
@FlohOfWoe
Andre Weissflog
8 months
Surprised that the new idiot in charge didn't sign an Executive Order forcing Github to rename the default branch to 'master' lol.
2
0
16
@FlohOfWoe
Andre Weissflog
8 months
PSA: I just merged a minor but potentially breaking change in the sokol_gfx.h GL backend (only breaking if you use storage buffers on the fragment stage via sokol-shdc, so *very* obscure): https://t.co/ow6a04DEOl
Tweet card summary image
github.com
minimal cross-platform standalone C headers. Contribute to floooh/sokol development by creating an account on GitHub.
1
0
10
@p1xelHer0
pontus
8 months
I extracted my little sprite renderer I wrote some time ago into an example repo. It's written in @odinlang using @FlohOfWoe's sokol headers: it renders sprites to an 320x180 offscreen and scales it up to match the display. It was a fun introduction gfx programming! Link ⤵️
3
3
19
@FlohOfWoe
Andre Weissflog
8 months
Not bad for a "mobile CPU" (new Github linux-arm64 runners).
Tweet media one
4
0
41
@juancampa
Juan Campa
8 months
Hot take: retained-mode was a premature optimization. We built Membrane using rust and egui and never looked back. When our IDE was react-based we had to worry about reflows and re-renders. With immediate-mode every frame is a re-render! But it only takes 900us
32
33
516
@FlohOfWoe
Andre Weissflog
8 months
Modern C++ is such a mess that it requires 'notes' next to 'warnings' and 'errors' lol note: parameter passing for argument of type ‘tint::Number<tint::detail::NumberKindF16>’ when C++17 is enabled changed to match C++14 in GCC 10.1
6
2
79
@FlohOfWoe
Andre Weissflog
8 months
AMD D3D11 driver question: Is anybody aware of Radeon RX 7700S drivers mis-reporting pixel format capabilities in D3D11 (specifically MSAA-renderable)? (e.g. see: https://t.co/Y6F4gC64ue) Or, is there an uptodate 'capability database' somewhere to lookup stuff like this?
Tweet card summary image
github.com
When trying to setup a framebuffer on my Windows machine, I receive the following error: VALIDATE_IMAGEDESC_NO_MSAA_RT_SUPPORT: MSAA not supported for this pixel format This happens even if I simpl...
1
1
4
@FlohOfWoe
Andre Weissflog
8 months
...there's also sound via sokol-audio, it's just not captured in the video. This is also where the Zig ecosystem starts to become valuable, all the tricky stuff regarding the Kitty Graphics Protocol is taken care of by libvaxis: https://t.co/jGDER3wL0W
Tweet card summary image
github.com
a modern tui library written in zig. Contribute to rockorager/libvaxis development by creating an account on GitHub.
0
1
5
@FlohOfWoe
Andre Weissflog
8 months
New attempt to run emulator in terminal via Kitty Graphics Protocol, this time in #Zig via libvaxis, works really well (in Ghostty or Kitty terminal at least). Repo: https://t.co/o56CsSFmc9
3
11
131
@FlohOfWoe
Andre Weissflog
8 months
Tiny Emulator's 15 minutes of fame (bottom right screenshot) ;) (did some nice UI updates over the Christmas break, ported to the Dear ImGui docking branch, and the UI layout is now persisted between sessions) https://t.co/G6YMU3ZPn6
@ocornut
Omar 🍋
8 months
dear imgui 1.91.7 released https://t.co/uBxM0Ms2xA - SDL_GPU backend, IsItemDeactivated signal fixes, better error handling, InputText fixes, Tables angled headers fixed on secondary monitors, Metal, Vulkan, Allegro5 backend fixes & many more.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
0
5
35
@FlohOfWoe
Andre Weissflog
8 months
Ok, this is pretty cool, Doom in Ghostty via Kitty Graphics Protocol as mixed Zig/C project (and it even has sound, can't record that on Mac though): https://t.co/EDvEM1EhGD
11
24
304
@tsoding
Тsфdiиg
8 months
How to enjoy programming again
97
434
6K
@FlohOfWoe
Andre Weissflog
8 months
TL;DR: please write a GH issue (even for small things) instead of leaving comments on random commits, saves me a lot of time.
0
0
1
@FlohOfWoe
Andre Weissflog
8 months
This has to be the most opaque Github feedback feature. You get a notification like on the left, just links to a commit. Then you have to scroll through the entire commit looking for a little icon on the right side which hides a comment somebody left on a line of that commit.
Tweet media one
Tweet media two
1
1
4
@FlohOfWoe
Andre Weissflog
8 months
The Jai and D bindings now also got the comment treatment, also pretty cool: D bindings docs as HTML (via @TheuCatarino): https://t.co/rF9bJ3yrSj Stuff like this is a good motivation to make the sokol header comments more doc-generator / LSP friendly.
0
0
9
@FlohOfWoe
Andre Weissflog
8 months
The sokol language-bindings generators can now extract comments from the C headers and integrate them into the language bindings (with sokol-zig and sokol-odin being the first bindings with integrated comments). See changelog for details:
Tweet card summary image
github.com
minimal cross-platform standalone C headers. Contribute to floooh/sokol development by creating an account on GitHub.
4
4
66