AEFeinstein / AEFeinstein/Super-2023-Swadge-FW

Future optimizations

Offen
#73 1 Kommentar 0 Reaktionen 1 zugewiesene Person Beansprucht von @cnlohr Auf GitHub ansehen
future
Vorherrschende Sprache
C
Sterne
18
Forks
11
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Notes from grocery man regarding future optimizations to investigate:

* [x] Add `TURBO_SET_PIXEL_SETUP` macro.
* [x] Add `TURBO_SET_PIXEL_BOUNDED` macro.
* [x] Review bounded code, try typecasting to `unsigned` and `> DISPLAY_WIDTH` instead of checking both `> 0` && `< DISPLAY_WIDTH` (This should use `BGEU` / `BLTU`)
* [x] Convert `int`'s to `int32_t`'s where `int16_t`'s nonoptimal.
* [x] Add the `fillBackground` event to modes.

Other TODO:
* [ ] Explore strip update function for modes.
* [ ] Explore mode 7
* [ ] When Adam is done his sync timing on display, add vsync.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.