Commit graph

24 commits

Author SHA1 Message Date
2af8b1cad4
refactor: add helpers for file I/O, main script detection, and safe strncpy 2025-12-06 15:41:25 -06:00
3313c800a9
refactor pxl8 repl 2025-12-02 19:58:15 -06:00
04d3af11a9 add save and bundle pxl8 with game for standalone game distribution 2025-11-28 23:42:57 -06:00
b1e8525c3e true 16-bit color... glorious 2025-11-28 14:46:42 -06:00
3dccce8a81 add install target to build script 2025-11-27 21:37:23 -06:00
8baf5f06ea implement our own gui module, drop microui 2025-11-21 11:51:23 -06:00
b2682a2d40 optimize texture sampling 2025-11-15 14:27:37 -06:00
27b6459b9a add anim and transitions and re-org lua api scripts 2025-11-15 11:45:05 -06:00
7dd32ec453 fixed texture rendering in pxl8_bsp.c 2025-11-11 22:42:10 -06:00
4d84122ef3 remove simd, scalar math + compiler optimizations are good enough 2025-11-11 12:26:22 -06:00
9550d34e65
add more checks in triangle raster code 2025-11-10 09:39:33 -06:00
307a8d1378
change aseprite subcommand to ase 2025-11-05 14:10:55 -06:00
c37208f961
add pxl8-ase.sh tool script 2025-11-05 13:33:47 -06:00
0ed7fc4496
wip repl 2025-11-01 15:19:57 -05:00
9d183341ae refactor SDL out of core files 2025-10-17 21:00:04 -05:00
3c54e379d4 in-progress map things... 2025-10-07 10:32:48 -05:00
6008ebf5ed add ui module 2025-10-04 11:55:04 -05:00
1744e689b5 refactor some things... 2025-10-04 04:13:48 -05:00
553bf95c3b
get rid of macOS warning 2025-09-30 21:28:22 -05:00
1e913f8998
add optional ccache 2025-09-30 21:20:30 -05:00
6a02b24ae6 cleanup 2025-09-28 13:10:29 -05:00
98ca54e920 add cartridge system 2025-09-27 11:03:36 -05:00
ff698730f1 add tilemap/tilesheet 2025-09-24 17:35:30 -05:00
c18896def0
initial commit 2025-08-13 15:04:49 -05:00