code wiki / _hdl_build / nx_skin_face_capture_t73.nx

nx_skin_face_capture_t73.nx source

↩ module page · 14 lines · 617 B

1import "nx_game_shader_backend_selected_t55.nx" 2const CAPTURE_BYTES:i64=65536 3const CAPTURE_TIMEOUT_MS:i64=30000 4func main()->i64 { 5 let b:*u8=sys_mmap(CAPTURE_BYTES) 6 var n:i64=0 7 let rc:i64=gsb_capture_selected("/volume1/homes/elderwesto/nishihost/buildroot/_build/nx_wgsl.sov.elf" as *u8,"caf12b45639ab5054ef4b03ddc619d4b983043bbd550562084e6f6bb544bfe54" as *u8,1266984,"cast" as *u8,b,CAPTURE_BYTES,&n,CAPTURE_TIMEOUT_MS) 8 if rc!=0 {return 1} 9 if gsb_failed!=0 {return 2} 10 if n<=0 {return 3} 11 let wrote:i64=fsx_write("knowledge/gates/skin-face-shared-t73-cast.txt" as *u8,b,n) 12 if wrote!=n {return 4} 13 return 0 14}