From 5c097d612c0be4fbeffd268a23d59d773f850957 Mon Sep 17 00:00:00 2001 From: m11 Date: Wed, 28 Jan 2026 23:08:50 +0100 Subject: [PATCH] Fixes for newer numpy version and set env var for headless rendering --- doom_fire_psx2.py | 6 +++--- shady.sh | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/doom_fire_psx2.py b/doom_fire_psx2.py index 0fe4c2f..82ae689 100755 --- a/doom_fire_psx2.py +++ b/doom_fire_psx2.py @@ -57,8 +57,8 @@ colors = np.array([ colors = np.reshape(colors, (colors.size//3, 3)) -grid = np.zeros((Ny,Nx), dtype=np.int) -gridout = np.zeros((Ny,Nx), dtype=np.int) +grid = np.zeros((Ny,Nx), dtype=np.int32) +gridout = np.zeros((Ny,Nx), dtype=np.int32) grid[0,:].fill(colors.shape[0]-1) clock = pygame.time.Clock() @@ -98,4 +98,4 @@ while True: out = np.dstack((state2red(gridout), state2green(gridout), state2blue(gridout))).astype(np.uint8).tobytes() os.write(1, out) - clock.tick_busy_loop(fps) \ No newline at end of file + clock.tick_busy_loop(fps) diff --git a/shady.sh b/shady.sh index df17a4f..d06d500 100755 --- a/shady.sh +++ b/shady.sh @@ -2,6 +2,8 @@ shaderfile="$(shuf -n1 -e shaders/*)" +export EGL_PLATFORM=surfaceless +export MESA_GL_VERSION_OVERRIDE=3.3 shady -i "${shaderfile}" -ofmt rgb24 -g "${1}x${2}" -f "${3:-20}" -rt