ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
gb_workspace_t Struct Reference

Exact caller-owned backing for the largest measured atlas. More...

Collaboration diagram for gb_workspace_t:

Data Fields

uint8_t cells [k_gb_max_budget *k_gb_cell_bytes]
 Bitmap cells.
ra8_glyph_key_t keys [k_gb_max_budget]
 Cell keys.
ra8_glyph_dims_t dims [k_gb_max_budget]
 Cell geometry.
ra8_keycache_cell_t meta [k_gb_max_budget]
 LRU metadata.
int32_t buckets [k_gb_buckets]
 Hash buckets.

Detailed Description

Exact caller-owned backing for the largest measured atlas.

Definition at line 105 of file glyph_bench.c.

Field Documentation

◆ buckets

int32_t gb_workspace_t::buckets[k_gb_buckets]

Hash buckets.

Definition at line 110 of file glyph_bench.c.

◆ cells

uint8_t gb_workspace_t::cells[k_gb_max_budget *k_gb_cell_bytes]

Bitmap cells.

Definition at line 106 of file glyph_bench.c.

◆ dims

ra8_glyph_dims_t gb_workspace_t::dims[k_gb_max_budget]

Cell geometry.

Definition at line 108 of file glyph_bench.c.

◆ keys

ra8_glyph_key_t gb_workspace_t::keys[k_gb_max_budget]

Cell keys.

Definition at line 107 of file glyph_bench.c.

◆ meta

ra8_keycache_cell_t gb_workspace_t::meta[k_gb_max_budget]

LRU metadata.

Definition at line 109 of file glyph_bench.c.


The documentation for this struct was generated from the following file: