This repository was archived by the owner on May 25, 2026. It is now read-only.
Repository navigation
0.7.0
Version 0.7.0
FiniteInput
- Added the
FiniteGamepadinput family. - Added
FiniteDeviceandFiniteDevicesfor udev-less device polling. - Moved
finite_button_handle_pollto FiniteDraw instead of being FiniteInput.
FiniteDraw
finite_draw_finishnow calls wl_display_flush after committing to garentee redraw.- Fixed
finite_draw_finishnot using the stride and withAlpha arguments. finite_draw_cleanupnow reports the program closing onLOG_LEVEL_INFOinstead ofLOG_LEVEL_DEBUG- Added
finite_overlay_set_margin - Updated
finite_draw_pngto support dyanmic scaling and image error handling - Fixed
finite_draw_cleanupthrowing segfaults when using a shared memory buffer fromfinite_shm_aloc
FiniteRender
finite_render_get_memory_format_debugnow returns 0 on failure to silence errors.
FiniteAudio
finite_audio_stopnow reports dev.isPlaying is true.finite_audio_playnow checks dev.isPlayer is true before continuing.
Examples
New Controller Demo
Notes
Developers should never use shell.gamepads[i] at any time as shell.gamepads is not reliably static.