Skip to content
Snippets Groups Projects
  1. Aug 07, 2023
  2. Aug 03, 2023
    • pippin's avatar
      ctx: update ctx.h · 8b27b4f4
      pippin authored
      This update brings some fixes to excluding miniz from build and
      enabling binary search for glyphs in the internal font engine.
      
      Also make licensing clearer, ctx.h itself which is in this folder is
      licensed under LGPLv3+, it is the micropython bindings - uctx which
      live in ../micropython/usermodule/mp_uctx.c which are MIT licensed.
      8b27b4f4
  3. 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
  4. Jun 11, 2023
Loading