Roy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adec2ec18c 
							
						 
					 
					
						
						
							
							Merge pull request  #1  from KhronosGroup/master  
						
						... 
						
						
						
						Sync code from KhronosGroup/glslang/master 
						
						
					 
					
						2019-05-29 14:11:50 +08:00 
						 
				 
			
				
					
						
							
							
								Daniel Koch 
							
						 
					 
					
						
						
						
						
							
						
						
							40b1a9e14e 
							
						 
					 
					
						
						
							
							Fix include guard for GL_EXT_multiview  
						
						
						
						
					 
					
						2019-05-28 15:23:19 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Koch 
							
						 
					 
					
						
						
						
						
							
						
						
							9bb17cd0eb 
							
						 
					 
					
						
						
							
							Return consistent names from CapabilityString  
						
						... 
						
						
						
						Don't prefix with "Capability" since the majority of them don't.
Also add missing CapabilityImageFootprintNV 
						
						
					 
					
						2019-05-28 15:23:10 -04:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66e46037d7 
							
						 
					 
					
						
						
							
							Merge pull request  #1772  from mattparks/patch-2  
						
						... 
						
						
						
						Fixed .dll install on MSVC. 
						
						
					 
					
						2019-05-23 23:35:46 -06:00 
						 
				 
			
				
					
						
							
							
								Matthew Albrecht 
							
						 
					 
					
						
						
						
						
							
						
						
							cda52d5333 
							
						 
					 
					
						
						
							
							Fixed .dll install on MSVC.  
						
						
						
						
					 
					
						2019-05-23 19:06:44 -05:00 
						 
				 
			
				
					
						
							
							
								Tom Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e10c87a306 
							
						 
					 
					
						
						
							
							Remove non-source sources from binary targets  
						
						... 
						
						
						
						No behavior changes.  Please see [1] for why this is necessary.
[1] https://bugs.chromium.org/p/chromium/issues/detail?id=964411  
						
						
					 
					
						2019-05-17 10:54:03 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27ec919585 
							
						 
					 
					
						
						
							
							Merge pull request  #1768  from ShabbyX/enable-opt  
						
						... 
						
						
						
						Build.gn: allow optimization in glslang lib and standalone 
						
						
					 
					
						2019-05-17 11:05:01 +07:00 
						 
				 
			
				
					
						
							
							
								Shahbaz Youssefi 
							
						 
					 
					
						
						
						
						
							
						
						
							741fc4ab77 
							
						 
					 
					
						
						
							
							Build.gn: allow optimization in glslang lib and standalone  
						
						
						
						
					 
					
						2019-05-16 23:53:15 -04:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5bd047ba22 
							
						 
					 
					
						
						
							
							Merge pull request  #1767  from dneto0/update-spirv-headers  
						
						... 
						
						
						
						Update SPIRV-Tools, SPIRV-Headers 
						
						
					 
					
						2019-05-16 15:26:51 +07:00 
						 
				 
			
				
					
						
							
							
								David Neto 
							
						 
					 
					
						
						
						
						
							
						
						
							8b920c793a 
							
						 
					 
					
						
						
							
							Update SPIRV-Tools, SPIRV-Headers  
						
						... 
						
						
						
						Headers update fixes validation of spv.shaderBallotAMD. 
						
						
					 
					
						2019-05-16 02:59:54 -04:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							6e384fef6c 
							
						 
					 
					
						
						
							
							Build: Fix 3 warnings.  
						
						
						
						
					 
					
						2019-05-10 06:47:00 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b03da6edd8 
							
						 
					 
					
						
						
							
							Merge pull request  #1761  from KhronosGroup/SPIR-V_1.4  
						
						... 
						
						
						
						SPV 1.4: Add code generation for SPIR-V 1.4 features 
						
						
					 
					
						2019-05-10 14:19:07 +07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							08e01e79c5 
							
						 
					 
					
						
						
							
							Bump version and revision.  
						
						
						
						
					 
					
						2019-05-10 00:34:10 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							b64952eddd 
							
						 
					 
					
						
						
							
							SPV 1.4: Move to 1.4 validation, removing all 1.4 validation failures.  
						
						
						
						
					 
					
						2019-05-10 00:02:45 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							f43c739ac5 
							
						 
					 
					
						
						
							
							SPV 1.4: Emit SignExtend and ZeroExtend for integer image reads/writes.  
						
						
						
						
					 
					
						2019-05-10 00:02:45 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							61a5ce190a 
							
						 
					 
					
						
						
							
							SPV 1.4: Lookup tables: Use variable initializer and NonWritable...  
						
						... 
						
						
						
						...when doing a variable lookup on an array of constants. 
						
						
					 
					
						2019-05-10 00:02:45 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							fbb6bdf046 
							
						 
					 
					
						
						
							
							SPV 1.4: Add support for OpCopyLogical, careful of Boolean differences.  
						
						
						
						
					 
					
						2019-05-10 00:02:45 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							1f4d04687b 
							
						 
					 
					
						
						
							
							SPV 1.4: Implement the 5 new loop controls.  
						
						
						
						
					 
					
						2019-05-10 00:02:45 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							0c1e71a123 
							
						 
					 
					
						
						
							
							SPV 1.4: Use OpSelect for trivial typed non-scalar/vector expressions.  
						
						
						
						
					 
					
						2019-05-10 00:02:45 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							cfea59d357 
							
						 
					 
					
						
						
							
							SPV 1.4: Add testing infrastructure for SPV 1.4 tests.  
						
						... 
						
						
						
						This includes the test for the first feature of OpEntryPoint. 
						
						
					 
					
						2019-05-10 00:02:45 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							7c7731ecbb 
							
						 
					 
					
						
						
							
							SPV 1.4: Generate all globals on OpEntryPoint interface list.  
						
						
						
						
					 
					
						2019-05-10 00:02:45 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							2dd4ab3a4a 
							
						 
					 
					
						
						
							
							SPV: Move to the SPIR-V 1.4 header.  
						
						
						
						
					 
					
						2019-05-09 23:59:37 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04aa79d0ed 
							
						 
					 
					
						
						
							
							Merge pull request  #1765  from KhronosGroup/update-knowngood-tools-SPIR-V_1.4  
						
						... 
						
						
						
						Latest known-good SPIRV-Tools: WARNING: Needs python 3.x. 
						
						
					 
					
						2019-05-10 10:39:15 +07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							6fef1ca6f9 
							
						 
					 
					
						
						
							
							Latest known-good SPIRV-Tools: WARNING: Needs python 3.x.  
						
						... 
						
						
						
						You may need to install python 3.x and also
[windows users] may need to get it in your path in front of python 2.7.x.
If you don't need the external projects (i.e., SPIRV-Tools) and don't want
to upgrade to python 3, don't create the External subdirectory and CMake
won't require python 3.  (CMake has a bug that makes it find the wrong one
on a first pass if the top level does not require the version needed by
lower levels.) 
						
						
					 
					
						2019-05-09 10:11:54 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							c11e3156af 
							
						 
					 
					
						
						
							
							Bump revision.  
						
						
						
						
					 
					
						2019-05-09 02:11:28 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2c5a3d973 
							
						 
					 
					
						
						
							
							Merge pull request  #1762  from jeffbolznv/issue1760  
						
						... 
						
						
						
						For nonuniformEXT constructor, make a copy of the node to decorate 
						
						
					 
					
						2019-05-09 15:09:31 +07:00 
						 
				 
			
				
					
						
							
							
								Jeff Bolz 
							
						 
					 
					
						
						
						
						
							
						
						
							88220d507e 
							
						 
					 
					
						
						
							
							For nonuniformEXT constructor, make a copy of the node to decorate  
						
						
						
						
					 
					
						2019-05-08 10:24:46 -05:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e291f7a09f 
							
						 
					 
					
						
						
							
							Merge pull request  #1739  from jeffbolznv/buffer_reference2  
						
						... 
						
						
						
						Add support for GL_EXT_buffer_reference2 
						
						
					 
					
						2019-05-08 17:12:52 +07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f88e5824d2 
							
						 
					 
					
						
						
							
							Merge pull request  #1755  from amdrexu/bugfix  
						
						... 
						
						
						
						Fix issues of explicit conversions. 
						
						
					 
					
						2019-05-03 23:11:26 +07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0640dabfd 
							
						 
					 
					
						
						
							
							Merge pull request  #1758  from jeffbolznv/convertonly  
						
						... 
						
						
						
						If a shader's only use of float16 is for FConvert, add the Float16 capability 
						
						
					 
					
						2019-05-03 21:44:41 +07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							5cb2fa2ad2 
							
						 
					 
					
						
						
							
							Fix   #1759 : Check for specialization constants when literals required.  
						
						
						
						
					 
					
						2019-05-03 08:40:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jeff Bolz 
							
						 
					 
					
						
						
						
						
							
						
						
							758c93364c 
							
						 
					 
					
						
						
							
							Add support for GL_EXT_buffer_reference2  
						
						
						
						
					 
					
						2019-05-01 16:13:26 -05:00 
						 
				 
			
				
					
						
							
							
								Jeff Bolz 
							
						 
					 
					
						
						
						
						
							
						
						
							faac86e5d6 
							
						 
					 
					
						
						
							
							If a shader's only use of float16 is for FConvert, add the Float16 capability.  
						
						... 
						
						
						
						When visiting instructions, check that there are no 16-bit storage capabilities
and add the Float16 capability. Same for int8/int16. 
						
						
					 
					
						2019-05-01 11:45:51 -05:00 
						 
				 
			
				
					
						
							
							
								Rex Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							d932cc4295 
							
						 
					 
					
						
						
							
							Fix issues of explicit conversions.  
						
						... 
						
						
						
						For certain int8/int16/float16 conversions,they are conditionally allowed
when extensions defining explicit arithmetic types are enabled. 
						
						
					 
					
						2019-04-25 10:37:57 +08:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							86c72c9486 
							
						 
					 
					
						
						
							
							Bump revision.  
						
						
						
						
					 
					
						2019-04-19 05:00:32 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							f6873f7e49 
							
						 
					 
					
						
						
							
							GLSL: Add error check for an argument dropping the 'restrict' qualifier  
						
						
						
						
					 
					
						2019-04-19 04:57:43 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							08d61df040 
							
						 
					 
					
						
						
							
							Fix   #1720 : Give an error for parameter mismatched image format.  
						
						
						
						
					 
					
						2019-04-19 04:51:07 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							0e5d1bb66a 
							
						 
					 
					
						
						
							
							clang-format correction and typo (clang format likely not complete)  
						
						... 
						
						
						
						This was added some time ago, but I suspect largely unused.
Christoph pointed out of few contradictions to actual convention,
so that's fixed. But, I suspect it is largely incomplete. 
						
						
					 
					
						2019-04-19 00:13:43 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							805b09f922 
							
						 
					 
					
						
						
							
							Merge pull request  #1753  from pixeljetstream/ckubischnv_dumpbuiltins  
						
						... 
						
						
						
						introduce ability to dump builtin symbol table 
						
						
					 
					
						2019-04-17 21:52:34 +07:00 
						 
				 
			
				
					
						
							
							
								Christoph Kubisch 
							
						 
					 
					
						
						
						
						
							
						
						
							83318018e6 
							
						 
					 
					
						
						
							
							improve formating  
						
						
						
						
					 
					
						2019-04-17 10:49:53 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Kubisch 
							
						 
					 
					
						
						
						
						
							
						
						
							aa4e527781 
							
						 
					 
					
						
						
							
							revert typeName from getCompleteString() (breaks tests), add to function dump instead  
						
						
						
						
					 
					
						2019-04-16 13:28:49 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Kubisch 
							
						 
					 
					
						
						
						
						
							
						
						
							4b1dfc56b1 
							
						 
					 
					
						
						
							
							improve formating  
						
						
						
						
					 
					
						2019-04-16 10:00:28 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Kubisch 
							
						 
					 
					
						
						
						
						
							
						
						
							8a0e12a107 
							
						 
					 
					
						
						
							
							TType::getCompleteString insert optional structure name  
						
						
						
						
					 
					
						2019-04-16 09:50:48 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Kubisch 
							
						 
					 
					
						
						
						
						
							
						
						
							b84a520492 
							
						 
					 
					
						
						
							
							minor improvements to formating  
						
						
						
						
					 
					
						2019-04-15 13:37:12 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Kubisch 
							
						 
					 
					
						
						
						
						
							
						
						
							412ff6ea6a 
							
						 
					 
					
						
						
							
							minor naming cleanup  
						
						
						
						
					 
					
						2019-04-13 22:57:33 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Kubisch 
							
						 
					 
					
						
						
						
						
							
						
						
							55ba3eaf89 
							
						 
					 
					
						
						
							
							introduce new --dump-builtin-symbols command line  
						
						... 
						
						
						
						add corresponding EShMsgBuiltinSymbolTable
TSymbol::dump functions have option to do "complete" print
bugfix in TType::getCompleteString, structure can be null for block 
						
						
					 
					
						2019-04-13 22:18:16 +02:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0527c9db81 
							
						 
					 
					
						
						
							
							Merge pull request  #1752  from dgkoch/dkoch_build_fix18  
						
						... 
						
						
						
						Add cstdlib include 
						
						
					 
					
						2019-04-08 21:28:26 +07:00 
						 
				 
			
				
					
						
							
							
								Daniel Koch 
							
						 
					 
					
						
						
						
						
							
						
						
							0aea3106e2 
							
						 
					 
					
						
						
							
							Add cstdlib include  
						
						... 
						
						
						
						On some platforms some of the includers of this header don't have
'atoi' defined after the change in #1749  
						
						
					 
					
						2019-04-06 07:43:17 -04:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e06c7e9a51 
							
						 
					 
					
						
						
							
							Merge pull request  #1750  from greg-lunarg/kg103  
						
						... 
						
						
						
						Update spirv-tools known-good 
						
						
					 
					
						2019-04-05 10:42:03 +07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							2d0095f2fd 
							
						 
					 
					
						
						
							
							Update spirv-tools known-good  
						
						
						
						
					 
					
						2019-04-04 10:19:55 -06:00