Skip to content
Snippets Groups Projects
  1. Jun 02, 2020
  2. May 25, 2020
    • Niklas Haas's avatar
      vulkan: generate boilerplate instead of hand-writing it · dca1913c
      Niklas Haas authored
      Turns out I need to generate even more boilerplate than just this, so
      just write a shitty python script (inspired by RADV/mesa) to do the job.
      
      Makes python part of the build dependency of libplacebo, but meson
      already depends on python so nothing has changed.
      
      The CI URL for aarch64 needs to be updated to pull in python3-mako.
      dca1913c
  3. May 21, 2020
    • Niklas Haas's avatar
      ci: update container version · 0386edd3
      Niklas Haas authored
      In doing so I finally hit the time bomb caused by assuming blacklisting
      compute is only needed on that specific driver version. Turns out, the
      same issue is present even on newer driver versions. Since I have no
      idea how else to work around and/or debug it, just permanently disable
      compute on the CI.
      
      Unfortunately, for some reason, the `shaderc` version in this version of
      the CI image hits random internal exceptions when trying to compile
      pretty much anything. But using glslang directly works. Except for msan,
      because we don't have msan-instrumented libc++.
      
      Some other changes needed for whatever reason.
      0386edd3
  4. May 11, 2020
    • Niklas Haas's avatar
      vulkan: work-around msan false positive · 8617c114
      Niklas Haas authored
      It's difficult to get rid of this one with the usual trick of just
      forcibly allocating everything in our stack, since the actual struct is
      stack-allocated by the vulkan driver.
      
      Do the sensible thing and just #ifndef MSAN
      8617c114
  5. May 10, 2020
  6. Apr 29, 2020
  7. Apr 28, 2020
  8. Apr 22, 2020
  9. Apr 20, 2020
  10. Apr 15, 2020
  11. Jan 08, 2020
  12. Jan 04, 2020
  13. Sep 22, 2019
  14. Dec 05, 2018
  15. Dec 04, 2018
Loading