Sahil Parmar 
							
						 
					 
					
						
						
						
						
							
						
						
							6b9a28b9cb 
							
						 
					 
					
						
						
							
							Add extension checks for NV block member builtins  
						
						
						
						
					 
					
						2019-01-23 16:24:32 -08:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9cee59afa 
							
						 
					 
					
						
						
							
							Merge pull request  #1626  from KhronosGroup/extension-support  
						
						... 
						
						
						
						Infrastructure: Generalize and broaden per-variable extension checking. 
						
						
					 
					
						2019-01-23 12:05:22 -08:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a9df5f48f 
							
						 
					 
					
						
						
							
							Merge pull request  #1664  from null77/support-angle  
						
						... 
						
						
						
						Fix a few GN build issues. 
						
						
					 
					
						2019-01-21 18:22:49 -08:00 
						 
				 
			
				
					
						
							
							
								Hodgman 
							
						 
					 
					
						
						
						
						
							
						
						
							0bb89f5809 
							
						 
					 
					
						
						
							
							HLSL: Protect against some crashes  
						
						
						
						
					 
					
						2019-01-21 18:21:11 -08:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e06d7a2bb 
							
						 
					 
					
						
						
							
							Merge pull request  #1663  from jeffbolznv/reference_vs_memorymodel  
						
						... 
						
						
						
						More precisely check for the qualifiers that enable the vulkan memory model for buffer references. 
						
						
					 
					
						2019-01-20 08:43:06 -07:00 
						 
				 
			
				
					
						
							
							
								Jeff Bolz 
							
						 
					 
					
						
						
						
						
							
						
						
							e135a4897a 
							
						 
					 
					
						
						
							
							More precisely check for the qualifiers that enable the vulkan memory model for buffer references.  
						
						... 
						
						
						
						Not all memory qualifiers necessarily need the vulkan memory model, e.g. volatile/restrict that correspond to core SPIR-V features do not. 
						
						
					 
					
						2019-01-20 00:59:38 -06:00 
						 
				 
			
				
					
						
							
							
								Jamie Madill 
							
						 
					 
					
						
						
						
						
							
						
						
							0ceaebcff9 
							
						 
					 
					
						
						
							
							Fix a few GN build issues.  
						
						... 
						
						
						
						* adds a source set for default resource limits to mirror CMake
 * adds a target executable for the standalone validator
 * fixes a missing warning
Allows ANGLE to use the integrated BUILD.gn instead of a custom one.
ANGLE bug: 3088 
						
						
					 
					
						2019-01-18 17:01:46 -05:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							493dee0ade 
							
						 
					 
					
						
						
							
							Merge pull request  #1656  from amdrexu/bugfix  
						
						... 
						
						
						
						Fix xfb_stride incorrectness(#1654 ) 
						
						
					 
					
						2019-01-17 21:53:34 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9739794e9 
							
						 
					 
					
						
						
							
							Merge pull request  #1662  from dneto0/fix-leak2  
						
						... 
						
						
						
						HLSL: Avoid leaking a shadow sampler struct 
						
						
					 
					
						2019-01-17 06:29:41 +07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f2a87e58c 
							
						 
					 
					
						
						
							
							Merge pull request  #1661  from dneto0/fix-leak  
						
						... 
						
						
						
						Avoid leaking name for counter buffer 
						
						
					 
					
						2019-01-17 05:29:31 +07:00 
						 
				 
			
				
					
						
							
							
								David Neto 
							
						 
					 
					
						
						
						
						
							
						
						
							edadbed6fb 
							
						 
					 
					
						
						
							
							HLSL: Avoid leaking a shadow sampler struct  
						
						
						
						
					 
					
						2019-01-16 17:04:58 -05:00 
						 
				 
			
				
					
						
							
							
								David Neto 
							
						 
					 
					
						
						
						
						
							
						
						
							806e0573da 
							
						 
					 
					
						
						
							
							Avoid leaking name for counter buffer  
						
						
						
						
					 
					
						2019-01-16 10:44:31 -05:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c096c52f8 
							
						 
					 
					
						
						
							
							Merge pull request  #1658  from KhronosGroup/fix-name-loc-str  
						
						... 
						
						
						
						HLSL: Fix  #1655 ; use "" for nullptr file names 
						
						
					 
					
						2019-01-16 21:27:25 +07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							b2395e9ddf 
							
						 
					 
					
						
						
							
							HLSL:  Fix   #1655 ; use "" for nullptr file names. Needs test cases.  
						
						
						
						
					 
					
						2019-01-16 16:07:51 +07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							d72f488cc6 
							
						 
					 
					
						
						
							
							Build: fix warnings.  Fixes   #1653 .  
						
						
						
						
					 
					
						2019-01-16 14:55:37 +07:00 
						 
				 
			
				
					
						
							
							
								Rex Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							75c5603ada 
							
						 
					 
					
						
						
							
							Fix xfb_stride incorrectness( #1654 )  
						
						... 
						
						
						
						Add int64 support in XFB. Change containsDouble to contains64BitType. Make
it more general. 
						
						
					 
					
						2019-01-14 12:02:58 +08:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							2898223375 
							
						 
					 
					
						
						
							
							Bump revision.  
						
						
						
						
					 
					
						2019-01-11 15:07:04 +07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfaaf75a31 
							
						 
					 
					
						
						
							
							Merge pull request  #1652  from gnl21/cmake-fix  
						
						... 
						
						
						
						Work around a CMake cross-compilation issue 
						
						
					 
					
						2019-01-11 14:55:36 +07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							712cd6618d 
							
						 
					 
					
						
						
							
							Merge pull request  #1647  from dneto0/update-known-good  
						
						... 
						
						
						
						Update SPIRV-Tools known good: relax Uconvert check 
						
						
					 
					
						2019-01-09 19:33:44 -07:00 
						 
				 
			
				
					
						
							
							
								David Neto 
							
						 
					 
					
						
						
						
						
							
						
						
							c4d5ac6bfa 
							
						 
					 
					
						
						
							
							Update SPIRV-Tools known good: relax Uconvert check  
						
						... 
						
						
						
						Permit UConvert as an OpSpecConstantOp operation when
SPV_AMD_gpu_shader_int_16 is used. 
						
						
					 
					
						2019-01-09 10:32:32 -05:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							28be4543cd 
							
						 
					 
					
						
						
							
							Infrastructure: Generalize and broaden per-variable extension checking.  
						
						
						
						
					 
					
						2019-01-09 22:21:22 +07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5795f9e387 
							
						 
					 
					
						
						
							
							Merge pull request  #1646  from dneto0/parens-warning  
						
						... 
						
						
						
						Parenthesize to avoid GCC warning 
						
						
					 
					
						2019-01-09 06:01:21 -07:00 
						 
				 
			
				
					
						
							
							
								David Neto 
							
						 
					 
					
						
						
						
						
							
						
						
							b11b997d59 
							
						 
					 
					
						
						
							
							Parenthesize to avoid GCC warning  
						
						
						
						
					 
					
						2019-01-08 18:57:03 -05:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69932ab47f 
							
						 
					 
					
						
						
							
							Merge pull request  #1645  from KhronosGroup/dupe-accelstruct  
						
						... 
						
						
						
						Don't output duplicate OpTypeAccelerationStructureNV declarations 
						
						
					 
					
						2019-01-08 09:39:32 +07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							344a03c034 
							
						 
					 
					
						
						
							
							Merge pull request  #1644  from jeffbolznv/buffer_reference  
						
						... 
						
						
						
						GL_EXT_buffer_reference 
						
						
					 
					
						2019-01-08 08:25:35 +07:00 
						 
				 
			
				
					
						
							
							
								Piers Daniell 
							
						 
					 
					
						
						
						
						
							
						
						
							3cf3f96292 
							
						 
					 
					
						
						
							
							Don't output duplicate TypeAccelerationStructureNV declarations  
						
						
						
						
					 
					
						2019-01-07 14:17:44 -07:00 
						 
				 
			
				
					
						
							
							
								Jeff Bolz 
							
						 
					 
					
						
						
						
						
							
						
						
							9f2aec49e9 
							
						 
					 
					
						
						
							
							GL_EXT_buffer_reference  
						
						
						
						
					 
					
						2019-01-07 12:36:13 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							d12fbc4c0c 
							
						 
					 
					
						
						
							
							SPV: Move to the latest header.  
						
						
						
						
					 
					
						2019-01-07 23:52:34 +07:00 
						 
				 
			
				
					
						
							
							
								dan sinclair 
							
						 
					 
					
						
						
						
						
							
						
						
							e96fa717d3 
							
						 
					 
					
						
						
							
							Make sure source strings are terminated ( #1641 )  
						
						... 
						
						
						
						* Make sure source strings are terminated
The source strings may or may not have a null terminator. We need to
make sure we add one before outputting the source strings as we iterate
over the c-str looking for the null terminator.
* Review feedback 
						
						
					 
					
						2019-01-07 23:47:37 +07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6eab476e5a 
							
						 
					 
					
						
						
							
							Merge pull request  #1643  from dneto0/update-issue-1642  
						
						... 
						
						
						
						Mark spv.int16.amd.frag.out as failing validation 
						
						
					 
					
						2019-01-04 07:11:46 +07:00 
						 
				 
			
				
					
						
							
							
								David Neto 
							
						 
					 
					
						
						
						
						
							
						
						
							082184bcc9 
							
						 
					 
					
						
						
							
							Mark spv.int16.amd.frag.out as failing validation  
						
						... 
						
						
						
						See #1642 
Also updates SPIRV-Tools and SPIRV-Headers known_good. 
						
						
					 
					
						2019-01-03 14:36:20 -05:00 
						 
				 
			
				
					
						
							
							
								Graeme Leese 
							
						 
					 
					
						
						
						
						
							
						
						
							aeef036348 
							
						 
					 
					
						
						
							
							Work around a CMake cross-compilation issue  
						
						... 
						
						
						
						CMake can't correctly configure the latest code because of an issue with
cross-compilation of pthreads:
https://gitlab.kitware.com/cmake/cmake/issues/16920  
						
						
					 
					
						2019-01-03 17:56:07 +00:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83b2647293 
							
						 
					 
					
						
						
							
							Merge pull request  #1634  from greg-lunarg/lines10  
						
						... 
						
						
						
						Create separate OpSource for each included file when compiling -g 
						
						
					 
					
						2018-12-29 17:44:50 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							d445bb2867 
							
						 
					 
					
						
						
							
							Create separate OpSource for each included file  
						
						
						
						
					 
					
						2018-12-28 12:06:43 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ed38739b9 
							
						 
					 
					
						
						
							
							Merge pull request  #1627  from greg-lunarg/lines8  
						
						... 
						
						
						
						Add passes to spirv-opt passes to preserve source line info when compiling -g. 
						
						
					 
					
						2018-12-18 10:38:32 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af22355bb1 
							
						 
					 
					
						
						
							
							Merge pull request  #1633  from akien-mga/cmake-2.8-pthread  
						
						... 
						
						
						
						CMake: Fix linking pthread of CMake < 3.1 
						
						
					 
					
						2018-12-18 10:33:39 -07:00 
						 
				 
			
				
					
						
							
							
								Rémi Verschelde 
							
						 
					 
					
						
						
						
						
							
						
						
							f0e911c809 
							
						 
					 
					
						
						
							
							CMake: Fix linking pthread of CMake < 3.1  
						
						... 
						
						
						
						As reported in #1624 , Ubuntu 14.04 LTS still uses CMake 2.8.12 which
does not support the Threads::Threads target (added in CMake 3.1).
This could be reverted once the required CMake version is bumped to 3.1+. 
						
						
					 
					
						2018-12-18 14:47:12 +01:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a19598ef0 
							
						 
					 
					
						
						
							
							Merge pull request  #1632  from alan-baker/mem-model-1610  
						
						... 
						
						
						
						Move memory model scope tests to Vulkan 1.1 batch 
						
						
					 
					
						2018-12-17 17:49:05 -07:00 
						 
				 
			
				
					
						
							
							
								Alan Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							3b656c79f4 
							
						 
					 
					
						
						
							
							Move memory model scope tests to Vulkan 1.1 batch  
						
						... 
						
						
						
						Fixes  #1610 
* Updated expected result due to version change 
					
						2018-12-17 17:07:55 -05:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							6d17865876 
							
						 
					 
					
						
						
							
							Build: Make calling argument types match declared parameter types.  
						
						... 
						
						
						
						Fixes  #1630  and fixes  #1631 . 
					
						2018-12-17 14:00:43 -07:00 
						 
				 
			
				
					
						
							
							
								Greg Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							5620a2f95e 
							
						 
					 
					
						
						
							
							Add passes to legalization to preserve source line info when generated.  
						
						
						
						
					 
					
						2018-12-16 13:13:46 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e26630fe20 
							
						 
					 
					
						
						
							
							Merge pull request  #1628  from jeffbolznv/storagebuffer_sbt  
						
						... 
						
						
						
						Fix bug where shaderRecordNV buffers were using StorageBuffer storage class 
						
						
					 
					
						2018-12-14 20:30:39 -07:00 
						 
				 
			
				
					
						
							
							
								Jeff Bolz 
							
						 
					 
					
						
						
						
						
							
						
						
							61a0cd19cc 
							
						 
					 
					
						
						
							
							Fix bug where shaderRecordNV buffers were using StorageBuffer storage class  
						
						
						
						
					 
					
						2018-12-14 20:59:53 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							b23d232ec5 
							
						 
					 
					
						
						
							
							Licensing.  Fixes   #958 . Add licenes file and update copyrights.  
						
						
						
						
					 
					
						2018-12-14 10:47:35 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							30b697ee63 
							
						 
					 
					
						
						
							
							Build: Reduce warnings.  
						
						
						
						
					 
					
						2018-12-13 18:43:02 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							236eb0d325 
							
						 
					 
					
						
						
							
							GLSL/SPV: XFB: No streams on types, but support them on built-in blocks.  
						
						... 
						
						
						
						From internal Khronos discussions, work, and testing. 
						
						
					 
					
						2018-12-13 12:06:12 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba9f596eee 
							
						 
					 
					
						
						
							
							Merge pull request  #1625  from jeffbolznv/update_spirv_tools  
						
						... 
						
						
						
						Update to newest SPIRV-Tools, emit default Binding decoration. 
						
						
					 
					
						2018-12-12 18:18:25 -07:00 
						 
				 
			
				
					
						
							
							
								Jeff Bolz 
							
						 
					 
					
						
						
						
						
							
						
						
							0a93cfbb79 
							
						 
					 
					
						
						
							
							Update to newest SPIRV-Tools. It checks the Vulkan rule that all resources must have a set and binding decoration, which many tests fail. So add code to set a default value of zero. Also disable PCH for Ninja builds.  
						
						
						
						
					 
					
						2018-12-11 20:58:29 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							00054da5e6 
							
						 
					 
					
						
						
							
							Infrastructure: Fix .gitattributes typo eof -> eol. Also update README  
						
						... 
						
						
						
						Add to README: git config --global core.fileMode false 
						
						
					 
					
						2018-12-10 16:54:58 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0dbc5cbc5d 
							
						 
					 
					
						
						
							
							Merge pull request  #1620  from akien-mga/unix-executable-bit  
						
						... 
						
						
						
						Remove Unix executable permission from text files 
						
						
					 
					
						2018-12-10 15:37:21 -07:00