Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16e3b403aa 
							
						 
					 
					
						
						
							
							Merge pull request  #2883  from greg-lunarg/link2  
						
						... 
						
						
						
						Enhance readability of error messages for GLSL 
						
						
					 
					
						2022-02-01 15:47:19 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3005da6e6e 
							
						 
					 
					
						
						
							
							Merge pull request  #2874  from mbechard/master  
						
						... 
						
						
						
						fix cases where symbols in the tree didn't get updated during block merging 
						
						
					 
					
						2022-02-01 15:46:25 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							ca0d54d51b 
							
						 
					 
					
						
						
							
							Enhance readability of error messages for GLSL  
						
						... 
						
						
						
						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. 
						
						
					 
					
						2022-02-01 12:10:08 -07:00 
						 
				 
			
				
					
						
							
							
								Malcolm Bechard 
							
						 
					 
					
						
						
						
						
							
						
						
							b8338311ea 
							
						 
					 
					
						
						
							
							fix cases where symbols in the tree didn't get updated during block merging  
						
						... 
						
						
						
						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. 
						
						
					 
					
						2022-01-28 23:38:56 -05:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c34bb3b6c5 
							
						 
					 
					
						
						
							
							Merge pull request  #2879  from greg-lunarg/vulkan-1.3-B  
						
						... 
						
						
						
						Release 11.8.0 
						
						
					 
					
						2022-01-27 13:21:18 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							9448de56b3 
							
						 
					 
					
						
						
							
							Release 11.8.0  
						
						
						
						
					 
					
						2022-01-27 12:23:47 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7aae72ef4 
							
						 
					 
					
						
						
							
							Merge pull request  #2878  from greg-lunarg/vulkan-1.3-A  
						
						... 
						
						
						
						Fix size_t to int warning 
						
						
					 
					
						2022-01-27 12:13:43 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							69565b1884 
							
						 
					 
					
						
						
							
							Fix size_t to int warning  
						
						
						
						
					 
					
						2022-01-27 11:51:04 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1978f2b383 
							
						 
					 
					
						
						
							
							Merge pull request  #2876  from greg-lunarg/vulkan-1.3  
						
						... 
						
						
						
						Add Vulkan 1.3 support 
						
						
					 
					
						2022-01-27 10:09:36 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							9ebd8ff6c1 
							
						 
					 
					
						
						
							
							Add Vulkan 1.3 support  
						
						... 
						
						
						
						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 
						
						
					 
					
						2022-01-26 17:57:31 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81cc10a498 
							
						 
					 
					
						
						
							
							Merge pull request  #2873  from greg-lunarg/i2872  
						
						... 
						
						
						
						Fix comment for setEnvInput() 
						
						
					 
					
						2022-01-25 17:44:03 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							ed5f33e6ac 
							
						 
					 
					
						
						
							
							Fix comment for setEnvInput()  
						
						... 
						
						
						
						Specifically, add text to clarify dialect and dialectVersion
Fixes  #2872  
						
						
					 
					
						2022-01-25 13:40:07 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6624e13673 
							
						 
					 
					
						
						
							
							Merge pull request  #2852  from gnoliyil/fuchsia  
						
						... 
						
						
						
						build: Make action targets hermetic 
						
						
					 
					
						2022-01-13 14:36:29 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0108966b47 
							
						 
					 
					
						
						
							
							Merge pull request  #2868  from ben-clayton/patch-1  
						
						... 
						
						
						
						Update LICENSE.txt 
						
						
					 
					
						2022-01-13 14:35:16 -07:00 
						 
				 
			
				
					
						
							
							
								Ben Clayton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d465ac12dd 
							
						 
					 
					
						
						
							
							Update LICENSE.txt  
						
						... 
						
						
						
						Expand the GPL 3 with special bison exception to the fully expanded license.
Required for Google's updated license checker. 
						
						
					 
					
						2022-01-13 12:14:34 +00:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43d40e80ad 
							
						 
					 
					
						
						
							
							Merge pull request  #2866  from greg-lunarg/i2858  
						
						... 
						
						
						
						Temporarily disable spirv1.6 tests 
						
						
					 
					
						2022-01-11 14:36:01 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							140a76a447 
							
						 
					 
					
						
						
							
							Temporarily disable spirv1.6 tests  
						
						... 
						
						
						
						These tests will be re-enabled when a Vulkan version is released that
supports spirv1.6.
Fixes  #2858  
						
						
					 
					
						2022-01-11 13:13:50 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							109b31aaa2 
							
						 
					 
					
						
						
							
							Merge pull request  #2862  from n-morales/2861-macos-gcc-build-failures  
						
						... 
						
						
						
						#2861  macos gcc build failures 
					
						2022-01-11 11:42:11 -07:00 
						 
				 
			
				
					
						
							
							
								Nicolas Morales 
							
						 
					 
					
						
						
						
						
							
						
						
							ab87ffe7cf 
							
						 
					 
					
						
						
							
							#2861 : If compiling with macOS and GCC, default ENABLE_PCH to false since CMake will generate incompatible Xarch flags for the precompiled headers  
						
						
						
						
					 
					
						2022-01-11 11:41:44 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolas Morales 
							
						 
					 
					
						
						
						
						
							
						
						
							66ac0df61b 
							
						 
					 
					
						
						
							
							#2861 : Check for macOS systems before adding "--no-undefined" to linker flags as it is not compatible with the default linker.  
						
						
						
						
					 
					
						2022-01-11 11:41:44 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57e25195eb 
							
						 
					 
					
						
						
							
							Merge pull request  #2853  from ZhiqianXia/EndStreamPrimitive  
						
						... 
						
						
						
						EndStreamPrimitive not supported when there is #extension GL_ARB_gpu_shader5 
						
						
					 
					
						2022-01-10 13:04:15 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b886419027 
							
						 
					 
					
						
						
							
							Merge pull request  #2864  from scribam/cmake-install-prefix  
						
						... 
						
						
						
						Override CMAKE_INSTALL_PREFIX only if ENABLE_GLSLANG_INSTALL is ON 
						
						
					 
					
						2022-01-10 12:27:51 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							364b169807 
							
						 
					 
					
						
						
							
							Merge branch 'master' into EndStreamPrimitive  
						
						
						
						
					 
					
						2022-01-10 11:49:19 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd6e3fb78e 
							
						 
					 
					
						
						
							
							Merge pull request  #2865  from alan-baker/update-license  
						
						... 
						
						
						
						Add missing license to LICENSE.txt 
						
						
					 
					
						2022-01-10 11:15:41 -07:00 
						 
				 
			
				
					
						
							
							
								Alan Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							5944f672a8 
							
						 
					 
					
						
						
							
							Add missing license to LICENSE.txt  
						
						... 
						
						
						
						* 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 
						
						
					 
					
						2022-01-10 10:38:49 -05:00 
						 
				 
			
				
					
						
							
							
								scribam 
							
						 
					 
					
						
						
						
						
							
						
						
							f1cc215e55 
							
						 
					 
					
						
						
							
							Override CMAKE_INSTALL_PREFIX only if ENABLE_GLSLANG_INSTALL is ON  
						
						
						
						
					 
					
						2022-01-09 22:30:11 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0a322f5f0 
							
						 
					 
					
						
						
							
							Merge pull request  #2859  from ZhiqianXia/floatBitsToInt  
						
						... 
						
						
						
						Support the floatBitsToint function at GL_ARB_gpu_shader5 Extension. 
						
						
					 
					
						2022-01-07 14:38:42 -07:00 
						 
				 
			
				
					
						
							
							
								ZhiqianXia 
							
						 
					 
					
						
						
						
						
							
						
						
							0a59dd5107 
							
						 
					 
					
						
						
							
							Support the floatBitsToint function at GL_ARB_gpu_shader5 Extension.  
						
						
						
						
					 
					
						2022-01-07 13:50:30 +08:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17232d21d7 
							
						 
					 
					
						
						
							
							Merge pull request  #2847  from jeremy-lunarg/hayes-fix-issue-2846  
						
						... 
						
						
						
						Unblock unsized error from assert 
						
						
					 
					
						2022-01-05 11:34:32 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35150804c3 
							
						 
					 
					
						
						
							
							Merge pull request  #2857  from jeremy-lunarg/hayes-fix-warnings  
						
						... 
						
						
						
						Fix GCC sign-compare warnings 
						
						
					 
					
						2022-01-05 11:30:08 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Hayes 
							
						 
					 
					
						
						
						
						
							
						
						
							95e15366e7 
							
						 
					 
					
						
						
							
							Unblock unsized error from assert  
						
						... 
						
						
						
						Fix issue #2846 . 
						
						
					 
					
						2022-01-04 21:24:05 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Hayes 
							
						 
					 
					
						
						
						
						
							
						
						
							294c8f1d51 
							
						 
					 
					
						
						
							
							Fix GCC sign-compare warnings  
						
						
						
						
					 
					
						2022-01-04 19:55:41 -07:00 
						 
				 
			
				
					
						
							
							
								ZhiqianXia 
							
						 
					 
					
						
						
						
						
							
						
						
							1b01aaaf29 
							
						 
					 
					
						
						
							
							EndStreamPrimitive not supported when there is #extension GL_ARB_gpu_shader5  
						
						... 
						
						
						
						Signed-off-by: ZhiqianXia <xzq0528@outlook.com> 
						
						
					 
					
						2022-01-04 10:40:04 +08:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df609a01b3 
							
						 
					 
					
						
						
							
							Merge pull request  #2800  from mhillenbrand/string_literal_endianness  
						
						... 
						
						
						
						Fix encoding/decoding of string literals for big-endian systems 
						
						
					 
					
						2022-01-03 17:57:38 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							950c6ddc11 
							
						 
					 
					
						
						
							
							Merge pull request  #2849  from jeremy-lunarg/hayes-fix-issue-2848  
						
						... 
						
						
						
						Fix seg fault 
						
						
					 
					
						2022-01-03 16:39:45 -07:00 
						 
				 
			
				
					
						
							
							
								Yilong Li 
							
						 
					 
					
						
						
						
						
							
						
						
							978338025a 
							
						 
					 
					
						
						
							
							build: Make action targets hermetic  
						
						... 
						
						
						
						Fuchsia GN build requires all "action" targets to be
hermetic, and they should correctly and fully state
their inputs and ouptuts in "sources" and "outputs"
fields (see https://fuchsia.dev/fuchsia-src/development/build/hermetic_actions 
for details).
This change adds "sources" field to "glslang_extension_headers"
build target so that it states all its input files in its
GN target build rule.
TEST=fx set workstation.x64 --args=build_should_trace_actions=true
     fx build
Bug: 90846
Change-Id: I63bd5d03cee86d93b0bb7cf2cee95c5ae0d98f93 
						
						
					 
					
						2022-01-01 15:15:25 -08:00 
						 
				 
			
				
					
						
							
							
								Jeremy Hayes 
							
						 
					 
					
						
						
						
						
							
						
						
							46466be045 
							
						 
					 
					
						
						
							
							Fix seg fault  
						
						... 
						
						
						
						Check types before accessing typeName.
Fix  #2848 . 
						
						
					 
					
						2021-12-28 17:09:57 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b20b25138 
							
						 
					 
					
						
						
							
							Merge pull request  #2845  from greg-lunarg/sup1.6  
						
						... 
						
						
						
						Add support for spirv1.6 
						
						
					 
					
						2021-12-16 15:32:54 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							7a49192d23 
							
						 
					 
					
						
						
							
							Add support for spirv1.6  
						
						... 
						
						
						
						Add command line support which enables the following behavior:
- Remap discard
  Map discard to DemoteToHelperInvocation for HLSL shaders. Map to
  OpTerminateInvocation for GLSL shaders.
- Decorate HelperInvocation with Volatile
- Use localSizeId for execution mode
  WorkGroupSize is deprecated in spirv1.6
Also update known goods to SPIRV 1.6 
						
						
					 
					
						2021-12-16 15:01:42 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed37354f11 
							
						 
					 
					
						
						
							
							Merge pull request  #2844  from greg-lunarg/hdr1.6  
						
						... 
						
						
						
						Pickup header for SPIR-V 1.6 
						
						
					 
					
						2021-12-16 14:48:18 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							a0f98ad401 
							
						 
					 
					
						
						
							
							Pickup header for SPIR-V 1.6  
						
						
						
						
					 
					
						2021-12-16 13:44:54 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca13951205 
							
						 
					 
					
						
						
							
							Merge pull request  #2840  from alelenv/no_location2  
						
						... 
						
						
						
						Do not output location decoration for certain variables in ray tracing storage classes. 
						
						
					 
					
						2021-12-09 11:45:32 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							542ee69d83 
							
						 
					 
					
						
						
							
							Merge pull request  #2836  from chaoticbob/vulkan_rules_relaxed  
						
						... 
						
						
						
						Vulkan rules relaxed for glslang C interface 
						
						
					 
					
						2021-12-07 16:12:05 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2dff16cd3c 
							
						 
					 
					
						
						
							
							Merge pull request  #2841  from greg-lunarg/i2244a  
						
						... 
						
						
						
						Fix --hlsl-dx-position-w to work for SV_Position embedded in struct 
						
						
					 
					
						2021-12-07 16:10:28 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							fbb39aa461 
							
						 
					 
					
						
						
							
							Fix --hlsl-dx-position-w to work for SV_Position embedded in struct  
						
						... 
						
						
						
						Fixes  #2244  
					
						2021-12-07 15:34:52 -07:00 
						 
				 
			
				
					
						
							
							
								Ashwin Lele 
							
						 
					 
					
						
						
						
						
							
						
						
							e306f02927 
							
						 
					 
					
						
						
							
							Do not output location decoration for certain variables in ray tracing storage  
						
						... 
						
						
						
						classes. 
						
						
					 
					
						2021-12-06 13:09:03 -08:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec5ea2d6cb 
							
						 
					 
					
						
						
							
							Merge pull request  #2838  from jeremy-lunarg/hayes-remove-badge  
						
						... 
						
						
						
						Remove unnecessary badge 
						
						
					 
					
						2021-12-02 09:48:16 -07:00 
						 
				 
			
				
					
						
							
							
								Jeremy Hayes 
							
						 
					 
					
						
						
						
						
							
						
						
							2b3309aab6 
							
						 
					 
					
						
						
							
							Remove unnecessary badge  
						
						... 
						
						
						
						I had copy/pasted this badge without really thinking about it's
usefulness. It is unnecessary. 
						
						
					 
					
						2021-12-01 11:40:11 -07:00 
						 
				 
			
				
					
						
							
							
								Hai Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							58fe3a02b8 
							
						 
					 
					
						
						
							
							Fixed copy/paste error  
						
						
						
						
					 
					
						2021-12-01 12:32:02 -05:00 
						 
				 
			
				
					
						
							
							
								Hai Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							f66fb40149 
							
						 
					 
					
						
						
							
							Changed Vulkan rules relaxed to use shader options  
						
						... 
						
						
						
						- Removed vulkan_rules_relaxed from glslang_input_s
- Added GLSLANG_SHADER_VULKAN_RULES_RELAXED to glslang_shader_options_t
- Modified glslang_shader_set_options to handle new enum value
- Corrected enum value for GLSLANG_SHADER_AUTO_MAP_LOCATIONS 
						
						
					 
					
						2021-12-01 03:55:59 -05:00