Skip to content
Snippets Groups Projects
  1. Jul 03, 2023
  2. Jun 16, 2023
  3. Jun 13, 2023
  4. Jun 12, 2023
    • q3k's avatar
      *: pipelined gfx stack · 6413633c
      q3k authored
      This is an annoyingly large change, but the gist of it is that we:
      
      1. Move ctx into components/ctx
      2. Move uctx into usermodule/mp_uctx.c
      3. Split out uctx config into ctx_config.h and share it with the
         simulator.
      4. Delete a bunch of unused ctx files
      5. Flip some ctx bits for speed.
      6. Draw the rest of the owl, ie. implement a dedicated rasterizer task
         in components/st3m.
      6413633c
  5. Jun 11, 2023
    • q3k's avatar
      components/st3m: init with crtc · 4b525b17
      q3k authored
      This implements the 'crtc' part of the graphics stack, ie. the task
      responsible for blitting out a set of framebuffers over SPI as fast as
      possible.
      
      Currently this is still single-buffered, as the micropython API needs to
      be changed to support injected, per-frame ctx instances.
      4b525b17
Loading