forked from KhronosGroup/glslang
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[pull] master from KhronosGroup:master #397
Open
pull
wants to merge
280
commits into
bazelregistry:master
Choose a base branch
from
KhronosGroup:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Support the floatBitsToint function at GL_ARB_gpu_shader5 Extension.
- Added compilation tests for shader stages using a different version at each stage.
* This license is used by: * SPIRV/GLSL.ext.AMD.h * SPIRV/GLSL.ext.EXT.h * SPIRV/GLSL.ext.KHR.h * SPIRV/GLSL.ext.NV.h
Add missing license to LICENSE.txt
Override CMAKE_INSTALL_PREFIX only if ENABLE_GLSLANG_INSTALL is ON
EndStreamPrimitive not supported when there is #extension GL_ARB_gpu_shader5
…er flags as it is not compatible with the default linker.
…ince CMake will generate incompatible Xarch flags for the precompiled headers
#2861 macos gcc build failures
These tests will be re-enabled when a Vulkan version is released that supports spirv1.6. Fixes #2858
Temporarily disable spirv1.6 tests
Expand the GPL 3 with special bison exception to the fully expanded license. Required for Google's updated license checker.
Update LICENSE.txt
build: Make action targets hermetic
Specifically, add text to clarify dialect and dialectVersion Fixes #2872
Fix comment for setEnvInput()
Also update known goods to Vulkan 1.3 support Also re-enable SPIR-V 1.6 tests with vulkan1.3 target Also re-cache SPIRV 1.6 header which somehow regressed back to 1.5
Add Vulkan 1.3 support
Fix size_t to int warning
Release 11.8.0
…erging For GL_EXT_vulkan_glsl_relaxed. When merging the default uniform block, there were cases where symbols in the tree wern't updated to match the new block structure after merging blocks together. This change traverses the symbol tree and updates any references to the merged block.
Specifically, make GLSL link error messages more specific and output only information relevant to the error. Also change type printing to more closely reflect GLSL syntax. This is the default for link error messages, but must me enabled with the new option --enhanced-msgs for compilation error messages. Also with --enhanced-msgs, only emit one error message per source line.
fix cases where symbols in the tree didn't get updated during block merging
Enhance readability of error messages for GLSL
Update known_good.json
Update CHANGES for release 11.13.0
Add missing callgraph clean for bindless status flag. Add test cases. Add support to check special extensions not be available for Vulkan when using GLSL.
[glslang][extension] Add support for ARB_bindless_texture.
Guard AppleClang linker options
This eliminates a compiler warning in some configurations.
Remove the name of unused formal paramters
* [glslang] Refine implicit array size interfaces. Help to check builtin and other variables if across stages.
Constant qualified parameter types were not being correctly added to the DebugTypeFunction instruction. Fix #3095.
Fix const parameter debug types
…sembly Fix debuginfo disassembly
Fix issues with MaxDualSourceDrawBuffersEXT
These defines aren't needed anymore
Fix crash on bad structure member reference
SPIRV-Tools now requires 3.17.2 or higher. The version provided by Visual Studio 2015 is 3.16.2.
GLSL 1.20 and prior stated that "the attribute qualifier can be used only with float, floating-point vectors, and matrices" and likewise for varying. Fixes: #3111
From TParseContext used only by GLSL, to TParseContextBase inherited by both GLSL and HLSL paths. It caused compilations from HLSL to SPIR-V 1.3+ to use BufferBlock decoration which is no longer valid.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )