1. 19 Mar, 2021 1 commit
  2. 18 Mar, 2021 2 commits
  3. 17 Mar, 2021 2 commits
  4. 16 Mar, 2021 1 commit
  5. 15 Mar, 2021 3 commits
  6. 10 Mar, 2021 2 commits
  7. 09 Mar, 2021 1 commit
  8. 08 Mar, 2021 4 commits
  9. 04 Mar, 2021 1 commit
  10. 02 Mar, 2021 2 commits
  11. 01 Mar, 2021 3 commits
  12. 27 Feb, 2021 3 commits
  13. 26 Feb, 2021 4 commits
  14. 25 Feb, 2021 2 commits
  15. 24 Feb, 2021 4 commits
    • Merge pull request #2549 from jeremy-lunarg/hayes-2479 · 00c6d2d4
      greg-lunarg authored
      Require fixed workgroup size declaration
    • Require fixed workgroup size declaration · 1c628064
      Jeremy Hayes authored
      Fix 2479.
    • Merge pull request #2546 from proydakov/msvc-noexcept-fix · 9801a9e4
      greg-lunarg authored
      Fixed msvc 2019 nmake noexcept build.
    • Fixed msvc 2019 nmake noexcept build. · 5f7228e7
      Evgeny Proydakov authored
      By default cmake generates cxx_flags with /EHsc parameter.
      I updated CMAKE_CXX_FLAGS string and removed /EHsc, also I added compile defenitions _HAS_EXCEPTIONS=0, it is mandatory for noexcept build with MSVC STL implementation.
      Output files became smaller.
      
      How to reproduce:
      
      Visual Studio 2019 x64 command port
      
      mkdir build-msvc2019
      cd build-msvc2019
      cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=install ..
      nmake
      
      CXX FLAGS BEFORE:
      
      -- CMAKE_C_FLAGS:   /DWIN32 /D_WINDOWS /W3
      -- CMAKE_CXX_FLAGS: /DWIN32 /D_WINDOWS /W3 /GR- /EHsc
      -- CMAKE_CXX_FLAGS_DEBUG:   /MDd /Zi /Ob0 /Od /RTC1
      -- CMAKE_CXX_FLAGS_RELEASE: /MD /O2 /Ob2 /DNDEBUG
      -- ENABLE_RTTI:       OFF
      -- ENABLE_EXCEPTIONS: OFF
      
      OUTPUT SIZE BEFORE:
      
      Build folder size: 61,8 MB (64 808 580 bytes)
      
      GLSLANG SIZE BEFORE:
      
      glslang.lib 22,7 MB (23 887 150 bytes)
      
      CXX FLAGS AFTER:
      
      -- CMAKE_C_FLAGS:   /DWIN32 /D_WINDOWS /W3
      -- CMAKE_CXX_FLAGS: /DWIN32 /D_WINDOWS /W3 /GR-
      -- CMAKE_CXX_FLAGS_DEBUG:   /MDd /Zi /Ob0 /Od /RTC1
      -- CMAKE_CXX_FLAGS_RELEASE: /MD /O2 /Ob2 /DNDEBUG
      -- ENABLE_RTTI:       OFF
      -- ENABLE_EXCEPTIONS: OFF
      
      OUTPUT SIZE AFTER:
      
      Build folder size: 58,4 MB (61 331 179 bytes)
      
      GLSLANG SIZE AFTER:
      
      glslang.lib 21,6 MB (22 655 252 bytes)
  16. 23 Feb, 2021 5 commits