isle-portable/mortar/include/mortar
Christian Semmler aeda30bef6 MORTAR: wrap palette from loaded SDL3 surfaces
When loading BMP files via MORTAR_LoadBMP, SDL3 attaches a palette to
the surface internally. Previously, create_mortar_surface_from_sdl3
did not extract this palette, causing MORTAR_GetSurfacePalette to
return NULL for 8-bit palettized images.

Create an independent MORTAR palette and copy the colors from the
SDL3 surface's palette to make it accessible via MORTAR_GetSurfacePalette.
2026-02-09 20:30:27 +01:00
..
backends MORTAR: wrap palette from loaded SDL3 surfaces 2026-02-09 20:30:27 +01:00
KHR Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_audio.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_backend.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_begin.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_cpuinfo.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_end.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_error.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_events.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_filesystem.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_gamepad.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_haptic.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_init.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_iostream.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_joystick.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_keyboard.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_keycode.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_log.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_main.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_messagebox.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_mouse.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_mutex.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_opengl_glcorearb.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_opengl_glext.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_opengl.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_pixels.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_process.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_rect.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_render.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_scancode.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_stdinc.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_surface.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_system.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_thread.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_timer.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_touch.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar_video.h Introduce mortar layer 2026-02-09 18:33:47 +01:00
mortar.h Introduce mortar layer 2026-02-09 18:33:47 +01:00