Replace per-pixel drawPixel calls with byte-level framebuffer writes for fillRect, axis-aligned drawLine, and fillRectDither. Adds fillPhysicalHSpanByte/fillPhysicalHSpan helpers that write directly to physical rows with memset and partial-byte masking. Also applies coderabbit nitpick: fillPolygon scanline fill now uses fillPhysicalHSpan for Landscape orientations. Upstream: https://github.com/crosspoint-reader/crosspoint-reader/pull/1055 Co-authored-by: Cursor <cursoragent@cursor.com>