Upcoming Sokol header API changes (May 2024)
Related
More from The Brain Dump
In a couple of days I will merge the next breaking sokol_gfx.h update (aka the “Bindings Cleanup”). The update also affects sokol-shdc, so if you’re using sokol-shdc for shader compilation make sure to update that as well. Overview Updated documentation and example code When using sokol-shdc: When not using...
Some quick Zig feedback in the context of a new 8-bit emulator project I started a little while ago: https://github.com/floooh/chipz Currently the project consists of: a cycle-stepped Z80 CPU emulator (similar to the emulator described here: https://floooh.github.io/2021/12/17/cycle-stepped-z80.html chip emulators for Z80 PIO, Z80 CTC and...
In a couple of days I will merge the first big API update of 2024 for sokol_gfx.h (with some related changes in sokol_app.h, sokol_glue.h and sokol_gfx_imgui.h). NOTE: most links to code examples will only point to the right code after PR #985 has been merged! The API update in sokol_gfx.h is a BREAKING CHANGE for all code, but for most use...
I did a neat little thing during my year-end vacation: A VSCode extension for retro-assembly coding with the assembler and home computer emulator integrated right into VSCode via WASM and WASI. The extension is here (careful: it must be installed as pre-release, otherwise installing a dependency extension won’t work, more on that later):...
TL;DR: glueing together VSCode, Cmake and the Emscripten SDK to enable an IDE-like workflow (including debugging). This is written from the perspective of a UNIX-like OS (macOS or Linux), but should also work on Windows with some minor tweaks. Prerequisites First make sure that the following tools are in the path: git cmake ninja You’ll...