Skip to content
Snippets Groups Projects
  1. Jun 27, 2023
    • Niklas Haas's avatar
      shaders/colorspace: avoid oversaturating tone-mapped colors · 8ceb7a54
      Niklas Haas authored
      When reducing the intensity we have to also reduce the saturation to
      compensate, similar to how we reduce the saturation when raising
      brightness. In general, any change of intensity is correlated with a
      corresponding decrease in saturation, to avoid making these regions too
      noticeable.
      8ceb7a54
  2. Jun 24, 2023
  3. Jun 21, 2023
  4. Jun 20, 2023
  5. Jun 19, 2023
  6. Jun 18, 2023
  7. Jun 16, 2023
    • Niklas Haas's avatar
      renderer: automatically expand/constrain distortion canvas · c3e6c2f7
      Niklas Haas authored
      Instead of implicitly clamping the output image to the originally
      specified dst_rect, this allows the result of applying a distortion
      matrix to effectively exceed the indicated target crop area.
      
      Of course, this is probably surprising to some users, but then again,
      distortion isn't exactly a common use case - and I would argue that this
      makes arbitrary rotation work much more intuitively.
      c3e6c2f7
    • Niklas Haas's avatar
      common: add pl_transform2x2_bounds · 2e17877a
      Niklas Haas authored
      Helper function to compute bounding boxes of transformations.
      2e17877a
  8. Jun 15, 2023
  9. Jun 13, 2023
  10. Jun 06, 2023
  11. Jun 05, 2023
Loading