ref: c2c79ad2c652acc8b1189045f253cccd0980a434
parent: 33858fb5e004863ff58b525ebf596a038bf849aa
author: Jonne Kokkonen <jonne.kokkonen@gmail.com>
date: Sat Mar 22 16:55:00 EDT 2025
install sdl3 as a separate step in ubuntu build, use sdl_snprintf in render.c
--- a/.github/workflows/build-ubuntu.yml
+++ b/.github/workflows/build-ubuntu.yml
@@ -47,6 +47,11 @@
mkdir build_x86_64
cmake -S . -B build_x86_64 -DCMAKE_BUILD_TYPE=Release
cmake --build build_x86_64
+ popd
+
+ - name: 'Install SDL3'
+ run: |
+ pushd SDL3-$SDL_VERSION
sudo cmake --install build_x86_64
popd
--- a/src/render.c
+++ b/src/render.c
@@ -283,7 +283,7 @@
if (show) {char overlay_text[7];
- snprintf(overlay_text, sizeof(overlay_text), "%02X %u", velocity, base_octave);
+ SDL_snprintf(overlay_text, sizeof(overlay_text), "%02X %u", velocity, base_octave);
inprint(rend, overlay_text, overlay_offset_x, overlay_offset_y, 0xC8C8C8, bg_color);
inprint(rend, "*", overlay_offset_x + (fonts[font_mode]->glyph_x * 5 + 5), overlay_offset_y,
0xFF0000, bg_color);
--
⑨