nx_gpu_capture_lib.nx
buildroot/runtime/nx_gpu_capture_lib.nx
about
Canonical JSON tuple: ["NXGT1","epoch","world-and-cast-render-pass",[nine counters],[[frame,"start","end","duration"],...]]
Counter order: observed, unavailable, attempted, completed, busy, failed, cancelled, inflight, result_dropped.
Sender sorts completed records by frame. No heap allocation or recursion; caller supplies policy and scratch.
dependencies 1 imports · 1 importers
imports: nx_gpu_timestamp_lib.nx
imported by: nx_gpu_capture_store_lib.nx
structs
| none |
consts
| 5 | const GTC_COUNTERS: i64=9 |
| 6 | const GTC_SAFE_INTEGER: i64=9007199254740991 |
| 7 | const GTC_EPOCH_MAX: i64=64 |
| 8 | const GTC_SCHEMA: i64=-1 |
| 9 | const GTC_COVERAGE: i64=-2 |
| 10 | const GTC_INTERVAL: i64=-3 |
| 11 | const GTC_FRAME_ORDER: i64=-4 |
| 12 | const GTC_LIMIT: i64=-5 |
functions
| 13 | func gtc_ws(b: *u8,n: i64,p: *i64) -> i64 |
| 16 | func gtc_ch(b: *u8,n: i64,p: *i64,c: i64) -> i64 |
| 20 | func gtc_string(b: *u8,n: i64,p: *i64,span: *i64) -> i64 |
| 24 | func gtc_literal(b: *u8,n: i64,p: *i64,span: *i64,lit: *u8,ln: i64) -> i64 |
| 28 | func gtc_integer(b: *u8,n: i64,p: *i64,pair: *i64) -> i64 |
| 38 | func gtc_validate(b: *u8,n: i64,max_rows: i64,scratch: *i64) -> i64 |