1. 05 May, 2016 1 commit
    • Avoid printing to stdout directly in library functions. · 09caf12b
      Lei Zhang authored
      Previously GlslangToSpv() reported missing/TBD functionalities
      by directly writing to stdout using printf. That could cause
      problems to callers of GlslangToSpv(). This patch cleans up
      the error reporting logic in GlslangToSpv(), TGlslangToSpvTraverser,
      and spv::Builder a little bit to use ostringstream.
      
      Also fixed the usage of GlslangToSpv() in GTest fixtures to
      capture warnings/errors reported when translating AST to SPIR-V.
  2. 04 May, 2016 15 commits
  3. 02 May, 2016 2 commits
  4. 30 Apr, 2016 2 commits
  5. 29 Apr, 2016 1 commit
  6. 28 Apr, 2016 1 commit
  7. 27 Apr, 2016 4 commits
  8. 22 Apr, 2016 1 commit
  9. 21 Apr, 2016 1 commit
  10. 18 Apr, 2016 1 commit
  11. 14 Apr, 2016 2 commits
    • fix the problem that spec constant composite instruction being used when only… · 1f2820a3
      qining authored
      fix the problem that spec constant composite instruction being used when only front-end constants are used in the constructor
    • Fix spec const construtor for matrix and vector · 27e04a00
      qining authored
      Fix issue: #237
      
      1. The code generated for matrix constructor should 1) build column
      vectors first, 2) build matrix with the vectors.
      
      2. When there is only one scalar type constituent in vector's
      constructor, we should populate the constituent to fill all the slots in
      the vector. As for matrix, the single constituent should be populated to
      the diagonal positions (top-left to bottom-right diagonal).
      
      remove createSpvConstantFromConstSubTree()
  12. 13 Apr, 2016 5 commits
  13. 12 Apr, 2016 1 commit
  14. 11 Apr, 2016 1 commit
  15. 09 Apr, 2016 2 commits