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}