1. 04 Dec, 2018 1 commit
    • Niklas Haas's avatar
      3rdparty: use meson subprojects instead · 195f28ea
      Niklas Haas authored
      Major refactor of the source code structure. Now uses meson subprojects
      for "third party" dependencies (including bstr and talloc), and moves a
      lot of the meson boilerplate from src/meson.build to the top-level
      meson.build.
      
      We choose the name 'xtalloc' to make sure we don't collide with samba
      libtalloc, and to reflect the fact that our wrappers abort on OOM.
      195f28ea
  2. 28 Sep, 2018 1 commit
    • Niklas Haas's avatar
      glslang: update for new glslang version · 5278a77e
      Niklas Haas authored
      This adds some new members to this struct. I still have zero clue why
      they don't provide this structure for us, so we don't have to copy/paste
      it from example code..
      5278a77e
  3. 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