dev/render-all-scene-cache-and-camera-integration #16

Merged
bquarkz merged 21 commits from dev/render-all-scene-cache-and-camera-integration into master 2026-04-18 16:20:50 +00:00
Showing only changes of commit 1c74631a5e - Show all commits

View File

@ -175,20 +175,16 @@ fn heavy_load(rom: &mut Vec<u8>) {
rom.extend(asm("JMP 0")); rom.extend(asm("JMP 0"));
let row_loop_end = rom.len() as u32; let row_loop_end = rom.len() as u32;
rom.extend(asm( rom.extend(asm("PUSH_I32 8\n\
"PUSH_I32 8\n\
PUSH_I32 8\n\ PUSH_I32 8\n\
PUSH_CONST 0\n\ PUSH_CONST 0\n\
GET_GLOBAL 0\nPUSH_I32 2047\nMUL\nPUSH_I32 65535\nBIT_AND\n\ GET_GLOBAL 0\nPUSH_I32 2047\nMUL\nPUSH_I32 65535\nBIT_AND\n\
HOSTCALL 1", HOSTCALL 1"));
)); rom.extend(asm("PUSH_I32 8\n\
rom.extend(asm(
"PUSH_I32 8\n\
PUSH_I32 20\n\ PUSH_I32 20\n\
PUSH_CONST 1\n\ PUSH_CONST 1\n\
GET_GLOBAL 0\nPUSH_I32 4093\nMUL\nPUSH_I32 65535\nBIT_AND\n\ GET_GLOBAL 0\nPUSH_I32 4093\nMUL\nPUSH_I32 65535\nBIT_AND\n\
HOSTCALL 1", HOSTCALL 1"));
));
rom.extend(asm("GET_GLOBAL 0\nPUSH_I32 60\nMOD\nPUSH_I32 0\nEQ")); rom.extend(asm("GET_GLOBAL 0\nPUSH_I32 60\nMOD\nPUSH_I32 0\nEQ"));
let jif_log_offset = rom.len() + 2; let jif_log_offset = rom.len() + 2;