1. 26 Oct, 2018 2 commits
  2. 29 Sep, 2018 1 commit
    • Niklas Haas's avatar
      common: switch to explicit includes · b6104e12
      Niklas Haas authored
      Since we no longer need the GCC pragma for symbol visibility, there's
      also no more reason to have common.h import everything under the sun -
      so only have modules import what they actually use.
      This speeds up compilation a tiny bit.
  3. 01 Jun, 2018 1 commit
  4. 15 Feb, 2018 1 commit
  5. 08 Feb, 2018 1 commit
  6. 02 Feb, 2018 2 commits
    • Niklas Haas's avatar
      utils: reuse pl_tex_recreate helper · db5a8590
      Niklas Haas authored
      No need to duplicate logic. I forgot this helper existed already.
    • Niklas Haas's avatar
      ra: rename ra to pl_gpu, change ra_ to pl_ · 3e881060
      Niklas Haas authored
      This is a very major rewrite operation, but all of the actual logic is
      unaffected. The change is completely cosmetic.
      The idea behind this is to avoid clashing the mpv ra_ namespace when
      libplacebo eventually makes its way back into mpv, allowing it to
      coexist with vo_gpu peacefully (at least for the transition period).
      It's also sort of weirdly inconsistent with the rest of libplacebo
  7. 27 Jan, 2018 1 commit
    • James Ross-Gowan's avatar
      utils: avoid ffsll() · 2006a0ad
      James Ross-Gowan authored
      ffsll() is available in glibc and BSD, but it's non portable and
      unavailable on Windows. Use __builtin_ffsll() instead. This function
      already uses GCC builtins anyway.
  8. 18 Jan, 2018 1 commit
    • Niklas Haas's avatar
      utils: add helper for uploading plane data more easily · 19a7b652
      Niklas Haas authored
      This family of helpers will hopefully make it much easier for users to
      pick suitable image formats and upload arbitrary data to the GPU.
      In future, I want it to also support on-CPU conversions where necessary
      (using e.g. zimg), but this is not implemented yet.