- 02 Mar, 2021 1 commit
-
-
Greg Fischer authored
Fixes #2555
-
- 01 Mar, 2021 3 commits
-
-
greg-lunarg authored
Allow grad texture ops in all shaders
-
Greg Fischer authored
Fixes #2551
-
greg-lunarg authored
Fix off-by-1 bug in gl_MaxCombinedTextureImageUnits check
-
- 27 Feb, 2021 3 commits
-
-
greg-lunarg authored
Returned using find_host_package for PythonInterp 3 instead of find_pachage.
-
greg-lunarg authored
SPV: Change the key of extBuiltinMap to std::string
-
Greg Fischer authored
The problem was only with arrays of samplers. Fixed #2552
-
- 26 Feb, 2021 4 commits
-
-
greg-lunarg authored
Fix precision propagation around shifts
-
Greg Fischer authored
Fixes #2541
-
Evgeny Proydakov authored
I changed this logic here: https://github.com/KhronosGroup/glslang/pull/2526/commits/05798c17fb17d339d66e064a407e75ceae4c0316 It was originally fixed here: https://github.com/KhronosGroup/glslang/commit/967fa92d14acea305267574faf63ebe753de98c4
-
Rex Xu authored
Using const char* is not a good choice. We assume strings are always from spv::E_SPV_XXX definitions. However, it is not the case. We can store the name strings of extended intruction set in local variables.
-
- 25 Feb, 2021 2 commits
-
-
greg-lunarg authored
Replace log2 and exp2 math func.
-
ZhiqianXia authored
-
- 24 Feb, 2021 4 commits
-
-
greg-lunarg authored
Require fixed workgroup size declaration
-
Jeremy Hayes authored
Fix 2479.
-
greg-lunarg authored
Fixed msvc 2019 nmake noexcept build.
-
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)
-
- 23 Feb, 2021 5 commits
-
-
greg-lunarg authored
Fixed cmake generation warning for regeneration project build files.
-
Evgeny Proydakov authored
-
ZhiqianXia authored
prevent some presicion issue. reference link: https://www.cplusplus.com/reference/cmath/Signed-off-by:
ZhiqianXia <xzq0528@outlook.com>
-
greg-lunarg authored
Cannot specify atomic counter with location.
-
greg-lunarg authored
Fix warning in build
-
- 22 Feb, 2021 2 commits
-
-
greg-lunarg authored
Update CHANGES.md to 11.2.0 to sync with current tagging.
-
Greg Fischer authored
-
- 19 Feb, 2021 1 commit
-
-
Daniel Koch authored
glslang/MachineIndependent/SymbolTable.h:892:41: error: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Werror,-Wsign-compare] uint64_t level = currentLevel() > MaxLevelInUniqueID ? MaxLevelInUniqueID : currentLevel(); ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 1 error generated.
-
- 18 Feb, 2021 3 commits
-
-
Evgeny Proydakov authored
[BEFORE]: % cmake .. CMake Warning (dev) at CMakeLists.txt:35 (project): Policy CMP0048 is not set: project() command manages VERSION variables. Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The following variable(s) would be set to empty: CMAKE_PROJECT_VERSION CMAKE_PROJECT_VERSION_MAJOR CMAKE_PROJECT_VERSION_MINOR CMAKE_PROJECT_VERSION_PATCH This warning is for project developers. Use -Wno-dev to suppress it. -- No build type selected, default to Debug -- Found PythonInterp: /usr/local/bin/python3 (found version "3.9") -- Found PythonInterp: /usr/local/bin/python3 (found suitable version "3.9", minimum required is "3") -- optimizer enabled -- Google Mock found - building tests -- Configuring done [AFTER]: % cmake .. -- No build type selected, default to Debug -- Google Mock was not found - tests based on that will not build -- Configuring done -- Generating done -
greg-lunarg authored
Update CHANGES for 11.1.0
-
Greg Fischer authored
-
- 15 Feb, 2021 3 commits
-
-
greg-lunarg authored
Pass environment through PreprocessDeferred
-
greg-lunarg authored
Fix issue for new unique id system.
-
Chow authored
Fix issue for new unique id system. Add level bits to help verifying symbols and split symbol tables. For intermediates rebuilding, now need manually amending level bits for redeclaring built-ins.
-
- 14 Feb, 2021 1 commit
-
-
Julius Ikkala authored
-
- 12 Feb, 2021 1 commit
-
-
greg-lunarg authored
Update spirv-tools and spirv-header known good.
-
- 11 Feb, 2021 1 commit
-
-
Greg Fischer authored
This is being done to allow Vulkan validation layers to pick up the new differentiated error code support in spirv-tools for GPU-AV.
-
- 09 Feb, 2021 5 commits
-
-
greg-lunarg authored
Merge pull request #2526 from proydakov/regression-python3-is-required-even-without-using-SPIRV-Tools Fixed issues 2496. Used option 4: parse_version.cmake to avoid python3 usage.
-
Evgeny Proydakov authored
-
ZhiqianXia authored
Signed-off-by:ZhiqianXia <xzq0528@outlook.com>
-
ZhiqianXia authored
Signed-off-by:ZhiqianXia <xzq0528@outlook.com>
-
- 07 Feb, 2021 1 commit
-
-
ZhiqianXia authored
Signed-off-by:ZhiqianXia <xzq0528@outlook.com>
-