Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e74b35f3f5 
							
						 
					 
					
						
						
							
							Merge pull request  #2664  from mbechard/master  
						
						... 
						
						
						
						only declare compatibility gl_ variables in compatibility mode 
						
						
					 
					
						2021-06-17 14:49:02 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9d06bdb01 
							
						 
					 
					
						
						
							
							Merge pull request  #2668  from cmarcelo/GLSL_EXT_shader_atomic_float2  
						
						... 
						
						
						
						Implement GLSL_EXT_shader_atomic_float2 
						
						
					 
					
						2021-06-17 11:27:47 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71612a7e5d 
							
						 
					 
					
						
						
							
							Merge pull request  #2625  from amdrexu/feature  
						
						... 
						
						
						
						Implement the extension GL_EXT_spirv_intrinsics 
						
						
					 
					
						2021-06-16 14:52:35 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c830b26b5f 
							
						 
					 
					
						
						
							
							Merge pull request  #2667  from greg-lunarg/i2666  
						
						... 
						
						
						
						Remove output variables from compute regression tests 
						
						
					 
					
						2021-06-16 11:54:07 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Ekstrand 
							
						 
					 
					
						
						
						
						
							
						
						
							d352577a99 
							
						 
					 
					
						
						
							
							Implement GLSL_EXT_shader_atomic_float2  
						
						
						
						
					 
					
						2021-06-16 09:11:14 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							cd6b2382d0 
							
						 
					 
					
						
						
							
							Remove output variables from compute regression tests  
						
						... 
						
						
						
						Output variables in GLCompute shaders is not supported in Vulkan.
Recent upgrade of spirv-tools revealed this problem. 
						
						
					 
					
						2021-06-15 15:56:27 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a23e143636 
							
						 
					 
					
						
						
							
							Merge pull request  #2666  from alan-baker/update-tools  
						
						... 
						
						
						
						Update SPIRV-Tools and SPIRV-Headers 
						
						
					 
					
						2021-06-15 15:00:58 -06:00 
						 
				 
			
				
					
						
							
							
								Alan Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							3d9a31c6d1 
							
						 
					 
					
						
						
							
							Update test expectations  
						
						
						
						
					 
					
						2021-06-15 11:13:35 -04:00 
						 
				 
			
				
					
						
							
							
								Alan Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							f997bb32da 
							
						 
					 
					
						
						
							
							Update known good SPIRV-Tools and SPIRV-Headers  
						
						
						
						
					 
					
						2021-06-15 11:11:58 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b848fd6a94 
							
						 
					 
					
						
						
							
							Merge pull request  #2665  from JustSid/master  
						
						... 
						
						
						
						Fix SPIR-V remapper not remapping OpExtInst instruction set IDs 
						
						
					 
					
						2021-06-14 10:35:29 -06:00 
						 
				 
			
				
					
						
							
							
								Sidney Just 
							
						 
					 
					
						
						
						
						
							
						
						
							f1121f02ab 
							
						 
					 
					
						
						
							
							Fixed SPIR-V remapper not remapping OpExtInst instruction set IDs  
						
						
						
						
					 
					
						2021-06-12 15:30:36 -07:00 
						 
				 
			
				
					
						
							
							
								Malcolm Bechard 
							
						 
					 
					
						
						
						
						
							
						
						
							275d7ae882 
							
						 
					 
					
						
						
							
							only declare compatibility gl_ variables in compatibility mode  
						
						... 
						
						
						
						avoid declaring them in GLSL 1.50+ if core profile is chosen by the
version statement
fixes  #2663  
						
						
					 
					
						2021-06-10 21:52:09 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe15158676 
							
						 
					 
					
						
						
							
							Merge pull request  #2662  from greg-lunarg/spec1  
						
						... 
						
						
						
						Add support for float spec const vector initialization 
						
						
					 
					
						2021-06-09 13:09:28 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							230168d5d9 
							
						 
					 
					
						
						
							
							Add support for float spec const vector initialization  
						
						... 
						
						
						
						Fixes  #2025  
					
						2021-06-09 10:07:03 -06:00 
						 
				 
			
				
					
						
							
							
								Rex Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							65a7fb7054 
							
						 
					 
					
						
						
							
							Implement the extension GL_EXT_spirv_intrinsics  
						
						... 
						
						
						
						- Add support of SPIR-V execution mode qualifiers.
- Add support of SPIR-V storage class qualifier.
- Add support of SPIR-V decorate qualifiers.
- Add support of SPIR-V type specifier.
- Add support of SPIR-V intruction qualifiers.
- Add support of spirv_by_reference/spirv_literal parameter qualifier.
- Add shader stage macros introduced by this extension. 
						
						
					 
					
						2021-06-09 14:18:06 +08:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d935ea224 
							
						 
					 
					
						
						
							
							Merge pull request  #2661  from jaebaek/update_spirv_tools_and_unit_tests  
						
						... 
						
						
						
						Update spirv tools and unit tests 
						
						
					 
					
						2021-06-08 15:20:46 -06:00 
						 
				 
			
				
					
						
							
							
								Jaebaek Seo 
							
						 
					 
					
						
						
						
						
							
						
						
							02f1c80d77 
							
						 
					 
					
						
						
							
							Fix unit test failures  
						
						
						
						
					 
					
						2021-06-08 10:39:55 -04:00 
						 
				 
			
				
					
						
							
							
								Jaebaek Seo 
							
						 
					 
					
						
						
						
						
							
						
						
							a5f9118e7c 
							
						 
					 
					
						
						
							
							Update known_good.json for SPIRV-Tools  
						
						
						
						
					 
					
						2021-06-08 09:47:29 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb2c7fd674 
							
						 
					 
					
						
						
							
							Merge pull request  #2659  from alan-baker/subgroup-uniform-control-flow  
						
						... 
						
						
						
						Implement GL_EXT_subgroup_uniform_control_flow. 
						
						
					 
					
						2021-06-07 14:14:22 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							848d3a9447 
							
						 
					 
					
						
						
							
							Implement GL_EXT_subgroup_uniform_control_flow.  
						
						
						
						
					 
					
						2021-06-07 10:21:05 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1fa21491bc 
							
						 
					 
					
						
						
							
							Merge pull request  #2653  from syntheticmagus/selectionBlockSetters  
						
						... 
						
						
						
						Add setters for true and false blocks of selection nodes, copying the pattern already used for the condition. 
						
						
					 
					
						2021-06-04 12:08:29 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2675cc3f91 
							
						 
					 
					
						
						
							
							Merge pull request  #2656  from ShabbyX/fix-oob  
						
						... 
						
						
						
						Fix OOB write in matrix constructor 
						
						
					 
					
						2021-06-04 11:00:27 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de2cb9db15 
							
						 
					 
					
						
						
							
							Merge pull request  #2655  from ShabbyX/fix-ubsan  
						
						... 
						
						
						
						Fix UBSAN error with negating 0x8000'0000 
						
						
					 
					
						2021-06-04 10:45:48 -06:00 
						 
				 
			
				
					
						
							
							
								Shahbaz Youssefi 
							
						 
					 
					
						
						
						
						
							
						
						
							10a7137dc9 
							
						 
					 
					
						
						
							
							Fix UBSAN error with negating 0x8000'0000  
						
						... 
						
						
						
						Signed-off-by: Shahbaz Youssefi <ShabbyX@gmail.com> 
						
						
					 
					
						2021-06-03 17:18:12 -04:00 
						 
				 
			
				
					
						
							
							
								Shahbaz Youssefi 
							
						 
					 
					
						
						
						
						
							
						
						
							cfdeeb842d 
							
						 
					 
					
						
						
							
							Fix OOB write in matrix constructor  
						
						... 
						
						
						
						In a matrix constructor that takes a number of components, as many
components as necessary must be taken, with the rest discarded, as GLSL
allows more components than necessary to be specified.  For example, the
following:
    mat4 m4 = mat4(v4, v4.yzwx, v4.zwx, v4.zwxy, v4.wxyz);
is equivalent to:
    mat4 m4 = mat4(v4, v4.yzwx, v4.zwx, v4.zwxy, v4.w);
glslang takes the components from the constructor and builds the single
components of the matrix in a 2D array before constructing the matrix
itself.  It however did not check for extra parameters and was thus
writing OOB to said 2D array.  This is fixed in this change
Signed-off-by: Shahbaz Youssefi <shabbyx@gmail.com> 
						
						
					 
					
						2021-06-03 13:42:57 -04:00 
						 
				 
			
				
					
						
							
							
								syntheticmagus 
							
						 
					 
					
						
						
						
						
							
						
						
							ec73737859 
							
						 
					 
					
						
						
							
							Add setters for true and false blocks of selection nodes, copying the pattern already used for the condition.  
						
						
						
						
					 
					
						2021-05-28 18:24:59 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6bdcb4be34 
							
						 
					 
					
						
						
							
							Merge pull request  #2651  from greg-lunarg/rel0  
						
						... 
						
						
						
						Add missing libs to release 
						
						
					 
					
						2021-05-27 14:11:46 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							3406857053 
							
						 
					 
					
						
						
							
							Add missing libs to release  
						
						... 
						
						
						
						GenericCodeGen, MachineIndependent and glslang-default-resource-limits
Fixes  #2648  
						
						
					 
					
						2021-05-26 16:20:35 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fe560f74f 
							
						 
					 
					
						
						
							
							Merge pull request  #2647  from greg-lunarg/arg2  
						
						... 
						
						
						
						Do true SPV type check for function array arg linkage 
						
						
					 
					
						2021-05-20 13:45:51 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							11c24e9adb 
							
						 
					 
					
						
						
							
							Do true SPV type check for function array arg linkage  
						
						... 
						
						
						
						Previous check was missing type difference between uniform array
actual arg with stride decoration and the formal arg without. Now
does logical or component-wise copy where needed.
Fixes  #2637  
						
						
					 
					
						2021-05-20 10:51:14 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e71278cc92 
							
						 
					 
					
						
						
							
							Merge pull request  #2646  from johnstiles-google/parseconst  
						
						... 
						
						
						
						Fix mat4x2(scalar) constructor. 
						
						
					 
					
						2021-05-18 11:00:08 -06:00 
						 
				 
			
				
					
						
							
							
								John Stiles 
							
						 
					 
					
						
						
						
						
							
						
						
							9724ee42df 
							
						 
					 
					
						
						
							
							Fix mat4x2(scalar) constructor.  
						
						
						
						
					 
					
						2021-05-18 12:13:41 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							202c8abae0 
							
						 
					 
					
						
						
							
							Merge pull request  #2641  from tgfrerer/fix_hlsl_function_error_msg  
						
						... 
						
						
						
						fix error message for hlslGrammar::acceptConstructor 
						
						
					 
					
						2021-05-11 13:50:53 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d234552c30 
							
						 
					 
					
						
						
							
							Merge pull request  #2634  from xantares/patch-1  
						
						... 
						
						
						
						Dont export inline TObjectReflection::getType() 
						
						
					 
					
						2021-05-11 10:10:34 -06:00 
						 
				 
			
				
					
						
							
							
								tgfrerer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adfa0938a2 
							
						 
					 
					
						
						
							
							fix error message for hlslGrammar::acceptConstructor  
						
						... 
						
						
						
						Fix the error message for when an erroneous HLSL constructor statement
is detected.
Prior to this change, such error messages would not show correct file
path and line number information.
Additionally, update test data to account for updated error messages. 
						
						
					 
					
						2021-05-11 09:42:11 +01:00 
						 
				 
			
				
					
						
							
							
								xantares 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eaf2af6451 
							
						 
					 
					
						
						
							
							Dont export inline TObjectReflection::getType()  
						
						... 
						
						
						
						Fixes mingw build 
Closes  #2460  
						
						
					 
					
						2021-05-08 10:37:37 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9431c53c84 
							
						 
					 
					
						
						
							
							Merge pull request  #2632  from greg-lunarg/karl0  
						
						... 
						
						
						
						Fix arrays dimensioned with spec constant sized gl_WorkGroupSize 
						
						
					 
					
						2021-05-07 10:09:17 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							1464d036b8 
							
						 
					 
					
						
						
							
							Fix arrays dimensioned with spec constant sized gl_WorkGroupSize  
						
						
						
						
					 
					
						2021-05-06 18:05:16 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41e39c615b 
							
						 
					 
					
						
						
							
							Merge pull request  #2631  from godlikepanos/master  
						
						... 
						
						
						
						Add support for 64bit integer types and 64bit integer vector types to bitCount() builtin 
						
						
					 
					
						2021-05-03 14:29:52 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							186bccdd9f 
							
						 
					 
					
						
						
							
							Merge pull request  #2629  from okuoku/silence-cygwin-warning  
						
						... 
						
						
						
						Set CMake policy CMP0054 to NEW to silence warning 
						
						
					 
					
						2021-05-03 14:10:53 -06:00 
						 
				 
			
				
					
						
							
							
								Panagiotis Christopoulos Charitos 
							
						 
					 
					
						
						
						
						
							
						
						
							6113723e40 
							
						 
					 
					
						
						
							
							Add support for 64bit integer types and 64bit integer vector types to bitCount() builtin.  
						
						... 
						
						
						
						Fixes  #2630  
					
						2021-05-03 14:26:11 +02:00 
						 
				 
			
				
					
						
							
							
								okuoku 
							
						 
					 
					
						
						
						
						
							
						
						
							4c09598526 
							
						 
					 
					
						
						
							
							Set CMake policy CMP0054 to NEW to silence warning  
						
						... 
						
						
						
						CMAKE_SYSTEM_NAME variable might evaluate to existing variable such as
CYGWIN. This setting also matches with SPIRV-Tools. 
						
						
					 
					
						2021-05-02 03:49:05 +09:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56b17b2f2d 
							
						 
					 
					
						
						
							
							Merge pull request  #2621  from Rob2309/auto-sampled-textures-tests  
						
						... 
						
						
						
						Added usage hint for --auto-sampled-textures and added test cases 
						
						
					 
					
						2021-04-27 11:36:07 -06:00 
						 
				 
			
				
					
						
							
							
								Robin Quint 
							
						 
					 
					
						
						
						
						
							
						
						
							4bf373e9a3 
							
						 
					 
					
						
						
							
							Improved usage hint  
						
						
						
						
					 
					
						2021-04-27 16:06:06 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18eef33bd7 
							
						 
					 
					
						
						
							
							Merge pull request  #2624  from greg-lunarg/v011004000  
						
						... 
						
						
						
						Update CHANGES for 11.4.0 
						
						
					 
					
						2021-04-23 02:16:52 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							4e83d93b62 
							
						 
					 
					
						
						
							
							Update CHANGES for 11.4.0  
						
						
						
						
					 
					
						2021-04-22 18:09:42 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d658bd5d9 
							
						 
					 
					
						
						
							
							Merge pull request  #2623  from greg-lunarg/except  
						
						... 
						
						
						
						Fix CMakeLists.txt to keep compatibility with CMake 3.10.2 
						
						
					 
					
						2021-04-22 18:03:36 -06:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							7b51e234fe 
							
						 
					 
					
						
						
							
							Fix CMakeLists.txt to keep compatibility with CMake 3.10.2  
						
						
						
						
					 
					
						2021-04-22 16:30:17 -06:00 
						 
				 
			
				
					
						
							
							
								Robin Quint 
							
						 
					 
					
						
						
						
						
							
						
						
							e50b0a857c 
							
						 
					 
					
						
						
							
							Added usage hint for --auto-sampled-textures, added test cases  
						
						
						
						
					 
					
						2021-04-22 13:13:38 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25dd807c3a 
							
						 
					 
					
						
						
							
							Merge pull request  #2620  from greg-lunarg/v011003000  
						
						... 
						
						
						
						Update CHANGES for 11.3.0 
						
						
					 
					
						2021-04-21 22:58:39 -06:00