Skip to content
Snippets Groups Projects
  1. Nov 14, 2017
  2. Nov 10, 2017
  3. Nov 08, 2017
  4. Nov 05, 2017
    • George Nachman's avatar
      Make text transient state have a strong reference to the texture map since it... · 5ae7b294
      George Nachman authored
      Make text transient state have a strong reference to the texture map since it might be removed when the window changes size
      5ae7b294
    • George Nachman's avatar
      Implement a really damn elegant solution to subpixel antialiasing in the GPU... · 87352a1d
      George Nachman authored
      Implement a really damn elegant solution to subpixel antialiasing in the GPU renderer, if I don't say so myself.
      
      - Add a frame cursor renderer. Pass screen scale through to all transient states.
      - Use a single value for gridsize between frameData and perFrameState
      - Subpixel color channels are completely independent. Change models to be keyed on a pair of colors, not a combo of six.  Get bilinear interpolation working! YAY!
      - Refactor here and there
      - Move inputs to transient state into a new class so it's easier to pass new data to renderers' transient states
      - Fork the text fragment shader into a blending and nonblending version
      - Draw background image to a temporary texture so the text renderer can sample its background color to do subpixel aa
      - Alpha blend default background color over background image
      87352a1d
  5. Oct 29, 2017
  6. Oct 26, 2017
  7. Oct 25, 2017
  8. Oct 22, 2017
  9. Oct 19, 2017
  10. Oct 18, 2017
  11. Oct 16, 2017
  12. Oct 14, 2017
    • George Nachman's avatar
      Remove some weird logic dating back to commit... · 6b5442b3
      George Nachman authored
      Remove some weird logic dating back to commit ee11b549068742112b4d7e3141a9eeece81aa50f in the old-iterm repo that was supposed to "improve function key handling" and made Fn+Ctrl+key send the key ignoring modifiers and Fn+key (without Ctrl) send the key with modifiers, as though Fn weren't pressed. I have no idea what this was meant to do but it caused issue 6176
      6b5442b3
Loading