|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Decode-on-miss context bound into the tile cache (DIP seam). More...
#include <mg_reader.h>
Data Fields | |
| const jof_info_t * | info |
| Parsed atlas geometry. | |
| jof_pread_fn | pread |
| Atlas positioned-read seam. | |
| void * | pread_ctx |
Context for pread. | |
| uint8_t * | scratch |
| Deflate stored-stream staging. | |
| uint32_t | scratch_cap |
Capacity of scratch. | |
Decode-on-miss context bound into the tile cache (DIP seam).
Holds everything mg_tile_decode needs to page one tile out of the produced JOF atlas: the parsed geometry, the atlas positioned-read seam, and a scratch staging buffer for the deflate tile codec. The pointed-at objects must out-live the cache.
Definition at line 101 of file mg_reader.h.
| const jof_info_t* mg_tile_src_t::info |
| jof_pread_fn mg_tile_src_t::pread |
Atlas positioned-read seam.
Definition at line 103 of file mg_reader.h.
Referenced by mg_tile_decode().
| void* mg_tile_src_t::pread_ctx |
| uint8_t* mg_tile_src_t::scratch |
Deflate stored-stream staging.
Definition at line 105 of file mg_reader.h.
Referenced by mg_tile_decode().
| uint32_t mg_tile_src_t::scratch_cap |