1. 10 Sep, 2020 1 commit
    • SPV: Add NonUniform decorations for stores. · de949a2a
      Bas Nieuwenhuizen authored
      The direct pointer argument to stores has to use
      the NonUniform decoration but we were not using
      qualifiers at all to decorate the NonUniform pointer.
      
      (Test fixes by Greg Fischer <greg@lunarg.com>)
  2. 26 Aug, 2020 2 commits
  3. 23 Aug, 2020 2 commits
  4. 21 Aug, 2020 1 commit
  5. 17 Aug, 2020 2 commits
  6. 15 Aug, 2020 1 commit
  7. 14 Aug, 2020 5 commits
  8. 13 Aug, 2020 1 commit
  9. 12 Aug, 2020 3 commits
  10. 10 Aug, 2020 1 commit
  11. 07 Aug, 2020 1 commit
  12. 06 Aug, 2020 2 commits
  13. 05 Aug, 2020 2 commits
  14. 04 Aug, 2020 3 commits
  15. 03 Aug, 2020 2 commits
  16. 31 Jul, 2020 2 commits
    • Use GLSLANG_ANGLE to strip features to what ANGLE requires · 1ef2e250
      Shahbaz Youssefi authored
      This change strips a few features similar to GLSLANG_WEB but doesn't
      remove every detail like the latter.  It also hardcodes profile/version
      to core/450.
      
      In particular, TBuiltIns::initialize is specialized to remove most of
      what is not supported or won't be supported by ANGLE.  The result of
      this function is parsed with TParseContext::parseShaderStrings which is
      a performance bottleneck.
      
      This change shaves about 300KB off of ANGLE's binary size and reduces
      the cost of SetupBuiltinSymbolTable to nearly a sixth.
      Signed-off-by: 's avatarShahbaz Youssefi <ShabbyX@gmail.com>
    • Revert changes that migrate to `thread_local`. · 2a440648
      Ben Clayton authored
      iOS 8 does not support `thread_local`, which is still in use.
      Another approach will have to be found.
      
      This change is a revert of the following changes:
      
      a3845240 - "Simplify PoolAlloc with use of thread_local."
      abf92c80 - "Deprecate InitializeDll functions"
      33585c87 - "Limit visibility of symbols for internal libraries"
      
      Issue: #2346
  17. 28 Jul, 2020 1 commit
  18. 27 Jul, 2020 1 commit
  19. 23 Jul, 2020 1 commit
  20. 22 Jul, 2020 6 commits