Skip to content
Snippets Groups Projects
  1. Sep 04, 2023
    • Kacper Michajłow's avatar
      ci: remove msan build · 84d39624
      Kacper Michajłow authored
      It doesn't work correctly. All componentes have to be instrumented for
      msan to function properly. Changing linking mode to C++ exposes more
      issues, valid as the memory comes from uninstrumented driver for
      example.
      84d39624
  2. Aug 16, 2023
  3. Aug 01, 2023
  4. Jul 30, 2023
  5. Jul 02, 2023
  6. Jun 18, 2023
  7. Apr 24, 2023
  8. Mar 29, 2023
  9. Mar 16, 2023
  10. Mar 02, 2023
  11. Feb 25, 2023
  12. Feb 21, 2023
  13. Feb 19, 2023
  14. Feb 03, 2023
  15. Jan 31, 2023
  16. Jan 30, 2023
  17. Jul 28, 2022
  18. Jul 23, 2022
  19. Jul 18, 2022
  20. Jun 20, 2022
  21. Jun 12, 2022
  22. Jun 05, 2022
  23. Mar 08, 2022
  24. Oct 21, 2021
  25. Jul 02, 2021
    • Niklas Haas's avatar
      glsl: refactor spirv compilation · 480dc28f
      Niklas Haas authored
      Rather than fixing/determining the pl_glsl_version at compiler creation
      time, this is now taken dynamically as a compilation parameter. In
      addition to this, the exact API / target version to compile against will
      be inferred from the GLSL description, rather than set explicitly. This
      allows us to take into account some of these limits during shader
      compilation.
      
      Move stuff into the common glsl/ subdir, mostly to allow the creation of
      glsl/utils.h which contains shared helpers between C and C++ that can't
      be placed into spirv.h directly due to C99/C++ incompatibility.
      
      Finally, rename some usage sites for consistency, enabling `stage` to
      always refer to the shader stage, `shader` to refer to the shader
      itself, and `glsl` to refer to the pl_glsl_version struct.
      
      Requires bumping the shaderc dependency. Fortunately, none of the usual
      candidates (debian stable etc.) even *package* ubuntu, so we're fine.
      480dc28f
  26. Apr 12, 2021
    • Niklas Haas's avatar
      utils/libav: add get_buffer2 implementation · 108fa2e2
      Niklas Haas authored
      Similar to Dav1dPicAllocator, this allocates from DMA-visible GPU
      memory. Especially useful on platforms that don't support arbitrary host
      pointer imports.
      
      Make `plplay` use this, for testing purposes.
      Update the CI image to pull in avcodec headers.
      108fa2e2
  27. Apr 06, 2021
Loading