render3d: a stream can be laid on the baked chunks' grid and filled from their records
stream_set_grid(s, ox, oz) puts a stream's cells on a grid from a corner (0 keeps world zero, today's); stream_emit_baked(s, recs, count, keep, x0, z0, y_base, lo, hi) emits the first keep 12-byte records of a baked chunk (the layout agreed with Physics: u16 x, z in 1/65536 of the chunk, u16 y in cm above y_base, u8 scale over the kind's lo..hi, u8 yaw, seed, wind) into the chunk being filled, and stream_band_keep(count, share) is a band's prefix. Nothing calls them yet: behaviour unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
a12f1b1201
commit
1fd87c7376
3 changed files with 46 additions and 7 deletions
|
|
@ -47,6 +47,7 @@ import "fog_casters.ludic"
|
|||
import "fog_impostors.ludic"
|
||||
import "actor.ludic"
|
||||
import "stream.ludic"
|
||||
import "stream_baked.ludic"
|
||||
import "fog_streams.ludic"
|
||||
import "grass.ludic"
|
||||
import "grass_gpu.ludic"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue