|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Per-frame render accounting returned by longstrip_render. More...
#include <longstrip.h>
Data Fields | |
| uint16_t | bands_drawn |
| Visible bands composited this frame. | |
| uint16_t | skipped |
| Visible bands that failed to composite. | |
| uint32_t | covered_rows |
| Viewport rows covered by the drawn bands. | |
Per-frame render accounting returned by longstrip_render.
bands_drawn is how many visible bands composited this frame; skipped is how many visible bands FAILED to composite (a cache / decode error) – the seamless-scroll contract requires skipped to stay zero. covered_rows is the number of viewport pixel rows the drawn bands cover; when the strip fills the viewport it equals viewport_h, proving there is no gap band.
Definition at line 215 of file longstrip.h.
| uint16_t longstrip_render_stats_t::bands_drawn |
Visible bands composited this frame.
Definition at line 216 of file longstrip.h.
Referenced by internal_draw_band().
| uint32_t longstrip_render_stats_t::covered_rows |
Viewport rows covered by the drawn bands.
Definition at line 218 of file longstrip.h.
Referenced by internal_accumulate_coverage().
| uint16_t longstrip_render_stats_t::skipped |
Visible bands that failed to composite.
Definition at line 217 of file longstrip.h.
Referenced by internal_draw_band(), and ls_redraw().