1. 21 Nov, 2019 1 commit
    • Check for ENABLE_SPVREMAPPER flag in CMakeList files. · 04567eb2
      Dan Sinclair authored
      There is a flag to disable the SPVRemapper during the GLSLang build.
      That flag is check in some, but not all spots so if you try to build
      with SPVRemapper disabled you get CMake errors and compile errors.
      
      This CL fixs up the build so building with -DENABLE_SPVREMAPPER=0 will
      complete correclty.
  2. 15 Nov, 2019 2 commits
  3. 12 Nov, 2019 2 commits
  4. 08 Nov, 2019 2 commits
  5. 07 Nov, 2019 2 commits
  6. 06 Nov, 2019 4 commits
  7. 05 Nov, 2019 1 commit
  8. 04 Nov, 2019 3 commits
  9. 03 Nov, 2019 2 commits
  10. 02 Nov, 2019 2 commits
  11. 01 Nov, 2019 4 commits
  12. 29 Oct, 2019 1 commit
    • SPIR-V: Aggressively prune unreachable merge, continue target · 8c3d5b4b
      David Neto authored
      More aggressively prune unreachable code as follows.
      When no control flow edges reach a merge block or continue target:
      - delete their contents so that:
        - a merge block becomes OpLabel, then OpUnreachable
        - a continue target becomes OpLabel, then an OpBranch back to the
          loop header
      - any basic block which is dominated by such a merge block or continue
        target is removed as well.
      - decorations targeting the removed instructions are removed.
      
      Enables the SPIR-V builder post-processing step the GLSLANG_WEB case.
  13. 25 Oct, 2019 2 commits
  14. 24 Oct, 2019 2 commits
  15. 23 Oct, 2019 8 commits
  16. 22 Oct, 2019 2 commits