1. 14 Nov, 2019 1 commit
  2. 11 Nov, 2019 1 commit
    • Fix construction issue for 8 and 16 bit types. · 1b93de4f
      Andreas Flöjt authored
      The problem is that constructing a float16_t, int8_t, uint8_t, int16_t,
      or uint16_t with a non 32-bit argument generates an aggregate with the
      wrong construction op. For int8_t and uint8_t, this resulted in a crash.
  3. 08 Nov, 2019 2 commits
  4. 07 Nov, 2019 2 commits
  5. 06 Nov, 2019 4 commits
  6. 05 Nov, 2019 1 commit
  7. 04 Nov, 2019 3 commits
  8. 03 Nov, 2019 2 commits
  9. 02 Nov, 2019 2 commits
  10. 01 Nov, 2019 4 commits
  11. 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.
  12. 25 Oct, 2019 2 commits
  13. 24 Oct, 2019 2 commits
  14. 23 Oct, 2019 8 commits
  15. 22 Oct, 2019 3 commits
  16. 18 Oct, 2019 2 commits