1. 16 Jan, 2020 2 commits
    • Merge pull request #2033 from ShchchowAMD/binding_contradictory · 9e9099cd
      John Kessenich authored
      Add Error check flag in io mapper
    • Add Error check flag in io mapper · 8a914f42
      Chow authored
      GLSL could detect contradictory uniform binding, but missing error reporting, even if we could now observe error inside infosink.
      
      Add error check when first time validate uniform binding. When doing traversal, it should be zero error.
      
      This error check flag will be used during linking time. To quickly report errors like contradictory uniform bindings.
      
      Add error check flags for TDefaultGlslIoResolver when catching EPrefixInternalError
  2. 15 Jan, 2020 3 commits
  3. 10 Jan, 2020 1 commit
  4. 08 Jan, 2020 4 commits
  5. 07 Jan, 2020 3 commits
  6. 06 Jan, 2020 4 commits
  7. 03 Jan, 2020 1 commit
    • Fix glslang can't link multiple AST in a single stage · 05a5b532
      Roy authored
      Root cause:
      GlslangToSpv use symbol structure's ptr as a map key, but multiple shader object can build a new AST.
      In the AST the the same symbol has different ptr point to their structure, so indext map faild.
      
      solution:
      Add a new map glslangTypeToIdMap to map ptr to symbol id, and use symbol id to index memberRemapper.
  8. 30 Dec, 2019 5 commits
  9. 26 Dec, 2019 1 commit
  10. 25 Dec, 2019 2 commits
    • atomic counter offset should align to 4 · 5db058c0
      Chow authored
      atomic counter offset should align to 4
      Ref:
      glspec46.core - 6.8 BufferObjectState
      offset restriction multiple of 4
    • Modify atomic_uint binding check · 891ec09c
      Chow authored
      Modify atomic_uint binding check.
      
      Currently, when not declared with offset, default atomic_unint won't check whether its binding is valid or not more than its limit value.
  11. 23 Dec, 2019 3 commits
  12. 20 Dec, 2019 1 commit
  13. 13 Dec, 2019 1 commit
  14. 12 Dec, 2019 1 commit
  15. 10 Dec, 2019 2 commits
  16. 09 Dec, 2019 5 commits
  17. 05 Dec, 2019 1 commit