1. 14 Apr, 2019 1 commit
    • Philip Langdale's avatar
      spirv: Prefix spirv compiler function struct names · 4912e344
      Philip Langdale authored
      These structs are included via extern declarations, so they can
      silently conflict with equivalently named declarations in an
      application if libplacebo is included statically.
      
      And this happens with mpv, which also declares a `spirv_shaderc`
      struct.
      
      So, prefix the struct names with `pl_` to avoid this.
      4912e344
  2. 20 Jun, 2018 1 commit
    • Niklas Haas's avatar
      spirv: add support for glslang · 654a6d3f
      Niklas Haas authored
      We can now use glslang directly instead of relying on libshaderc for
      everything. This requires a bit of bending over backwards, but it's
      doable.
      
      Fixes #36
      654a6d3f