afc063b2ab
docs: BSP chunk streaming design
...
Grid of 16x16-cell BSP chunks with noise-based biomes, 3x3 streaming
radius, world-space coordinates, and exterior terrain support.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 03:17:42 -06:00
e0a5d34d29
only support indexed color mode, get rid of enum/branching on color modes
2026-02-27 15:53:25 -06:00
9f657ffcf9
feat: distinct material palette for BSP 2 courtyard
2026-02-27 10:23:45 -06:00
2fb4042fba
feat: courtyard layout generation for BSP 2
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 06:50:49 -06:00
5a565844dd
refactor: decouple sim from framework, remove voxel geometry
2026-02-27 01:34:39 -06:00
c538641ec8
glow rendering fixes to bring stars back
2026-02-10 11:10:37 -06:00
657b590b6f
wire up pipeline cache
2026-02-07 20:08:22 -06:00
1d115f3e71
update README
2026-02-07 13:15:03 -06:00
13263b91c6
improve baked lighting and improve wireframe perf
2026-02-07 13:12:58 -06:00
8c0777b547
add stats with f4 toggle
2026-02-06 00:35:52 -06:00
a29a6018b8
add colored lighting back in via the colormap
2026-02-05 09:16:02 -06:00
01e6059dd1
speed up gfx, colored lighting is out for now
2026-02-05 02:42:58 -06:00
3c3e961995
major gfx refactor
2026-02-04 17:19:55 -06:00
0c0aa792c1
fix macOS build
2026-01-31 11:22:47 -06:00
359657e174
update readme
2026-01-31 09:46:39 -06:00
a2b047f467
fix default run cmd
2026-01-31 09:38:49 -06:00
6df13ab697
update readme
2026-01-31 09:33:00 -06:00
6ed4e17065
better lighting
2026-01-31 09:31:31 -06:00
805a2713a3
update readme
2026-01-26 04:26:31 +00:00
37ca883177
update readme
2026-01-25 16:40:27 -06:00
a71a9840b2
stream world data from pxl8d to pxl8
2026-01-25 09:26:30 -06:00
39ee0fefb7
improve sw renderer
2026-01-23 12:37:20 -06:00
415d424057
add networking, 3d improvements, reorganize src structure
2026-01-17 22:52:36 -06:00
39b604b333
refactor: reorganize pxl8 into client/src/ module structure
...
- core/: main entry, types, logging, I/O, RNG
- asset/: ase loader, cart, save, embed
- gfx/: graphics, animation, atlas, fonts, tilemap, transitions
- sfx/: audio
- script/: lua/fennel runtime, REPL
- hal/: platform abstraction (SDL3)
- world/: BSP, world, procedural gen
- math/: math utilities
- game/: GUI, replay
- lua/: Lua API modules
2026-01-15 08:51:08 -06:00
272e0bc615
fix logo bounce, adjust music a bit
2026-01-08 14:49:45 -06:00
17dd2a23a3
update demo/mod/music.fnl
2026-01-08 14:16:49 -06:00
b659523d69
add sprite flipping, cleanup some lua things
2026-01-08 12:44:25 -06:00
15041984f1
improve script hot reload
2026-01-08 01:19:25 -06:00
01d6e09a91
add sound
2026-01-07 17:45:46 -06:00
99d9c43ea3
add pxl8.get_title() API to expose cart title to Lua
2025-12-07 15:52:54 -06:00
db82efe269
refactor: add helpers for file I/O, main script detection, safe strncpy, & make hal generic
2025-12-06 17:42:55 -06:00
a33d4c0068
branchless sprite blit and zbuffer updates
2025-12-03 17:42:42 -06:00
349fa8bc81
add log constants to lua
2025-12-03 16:22:52 -06:00
e4a5b2df6f
remove unnecessary fps debug log
2025-12-03 11:45:45 -06:00
4587ba7266
improve logging from scripts
2025-12-03 11:25:37 -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
4d70dd03be
cleanup headers a bit
2025-11-27 15:48:11 -06:00
2427e3a504
add collision
2025-11-21 16:53:30 -06:00
8baf5f06ea
implement our own gui module, drop microui
2025-11-21 11:51:23 -06:00
2555bec8eb
add auto run
2025-11-20 20:55:45 -06:00
fa57baf212
update readme
2025-11-20 10:27:06 -06:00
25038d3ec0
add red crosshair to worldgen demo
2025-11-20 10:24:33 -06:00
59be43d80e
improve 3d renderer
2025-11-19 22:25:08 -06:00
f19b06d705
refactor a bit into pxl8 sys struct
2025-11-18 23:50:02 -06:00
b2682a2d40
optimize texture sampling
2025-11-15 14:27:37 -06:00
736af38518
fix restarting an already exec'ing transition
2025-11-15 12:14:56 -06:00
1634b1126b
refactor some api things
2025-11-15 11:55:00 -06:00