John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							fea226ba43 
							
						 
					 
					
						
						
							
							HLSL: Add shape conversions for scalar -> vector assigments.  
						
						... 
						
						
						
						Also, this allows turning on the error check for a failed assigment
when parsing.
This makes 39 HLSL tests have a working assignment that was previously
silently dropped, due to lack of this functionality. 
						
						
					 
					
						2016-07-28 18:41:20 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							a26a5170a3 
							
						 
					 
					
						
						
							
							Non-functional: Rationalize location and use of mapTypeToConstructor().  
						
						
						
						
					 
					
						2016-07-28 16:56:52 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							c552aece83 
							
						 
					 
					
						
						
							
							Merge pull request  #417  from steve-lunarg/buffers  
						
						... 
						
						
						
						HLSL: add Buffer support for Load method 
						
						
					 
					
						2016-07-28 16:56:39 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							c21badf2a1 
							
						 
					 
					
						
						
							
							Merge pull request  #419  from steve-lunarg/lerp-fix  
						
						... 
						
						
						
						HLSL: add missing vec,vec,scalar form of lerp(), + test 
						
						
					 
					
						2016-07-28 16:56:25 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							080fbe9615 
							
						 
					 
					
						
						
							
							Merge pull request  #420  from steve-lunarg/uint-literal-fix  
						
						... 
						
						
						
						HLSL: allow uint literals, and add test for numeric suffixes 
						
						
					 
					
						2016-07-28 16:51:33 -06:00 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							2de329112b 
							
						 
					 
					
						
						
							
							HLSL: allow uint literals, and add test for numeric suffixes  
						
						
						
						
					 
					
						2016-07-28 14:49:48 -06:00 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							cf57c04401 
							
						 
					 
					
						
						
							
							HLSL: add missing vec,vec,scalar form of lerp(), + test  
						
						
						
						
					 
					
						2016-07-28 13:23:22 -06:00 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							d53f717fd3 
							
						 
					 
					
						
						
							
							HLSL: add Buffer support for Load method  
						
						
						
						
					 
					
						2016-07-27 15:57:31 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							414f735443 
							
						 
					 
					
						
						
							
							Front-end: Fix issue  #409 , check for implicitly-sized binding arrays.  
						
						
						
						
					 
					
						2016-07-27 14:55:06 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							e15509e450 
							
						 
					 
					
						
						
							
							Infrastructure: Address issue  #414 , build instructions.  
						
						
						
						
					 
					
						2016-07-27 13:14:36 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							ce6e237cbf 
							
						 
					 
					
						
						
							
							Merge pull request  #416  from steve-lunarg/samplers.calclod  
						
						... 
						
						
						
						HLSL: Add CalculateLevelOfDetail, and unimplemented errors for *Uncla… 
						
						
					 
					
						2016-07-27 12:17:10 -06:00 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							68f2c144e3 
							
						 
					 
					
						
						
							
							HLSL: Add CalculateLevelOfDetail, and unimplemented errors for *Unclamped and GetSamplePosition  
						
						
						
						
					 
					
						2016-07-27 10:46:33 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							00957f8110 
							
						 
					 
					
						
						
							
							HLSL: Implement ?: grammar productions.  
						
						... 
						
						
						
						Missing are implicit conversions between int/bool/etc. 
						
						
					 
					
						2016-07-27 10:39:57 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							b783d712ab 
							
						 
					 
					
						
						
							
							HLSL: Report failed assignments; some were silently not happening.  
						
						... 
						
						
						
						Starting out with this turned off, so tests can be locally fixed,
then will turn it on. 
						
						
					 
					
						2016-07-27 10:31:11 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							879a16581f 
							
						 
					 
					
						
						
							
							Merge pull request  #413  from steve-lunarg/samplers.2dms  
						
						... 
						
						
						
						HLSL: add 2DMS texture formats, and matching Load / GetDimensions sup… 
						
						
					 
					
						2016-07-27 10:10:10 -06:00 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							1e19d90043 
							
						 
					 
					
						
						
							
							HLSL: add 2DMS texture formats, and matching Load / GetDimensions support  
						
						
						
						
					 
					
						2016-07-27 07:37:21 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							8c8505c604 
							
						 
					 
					
						
						
							
							SPV: For AST interpolateAt* ops consuming a swizzle, invert the order.  
						
						... 
						
						
						
						Apply the interpolation first, then apply the swizzle to the result,
the inverse of the order requested by the AST.  This fixes issue #411 . 
						
						
					 
					
						2016-07-26 12:53:54 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							731cd83ef6 
							
						 
					 
					
						
						
							
							Merge pull request  #405  from steve-lunarg/samplers  
						
						... 
						
						
						
						HLSL: Add gather, improve proto generator machine for upcoming 2DMS/S… 
						
						
					 
					
						2016-07-26 09:40:46 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							64723c20b5 
							
						 
					 
					
						
						
							
							Merge pull request  #406  from steve-lunarg/pp_line  
						
						... 
						
						
						
						HLSL: enable #line extension by default for HLSL source. 
						
						
					 
					
						2016-07-26 09:39:48 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							0c4702407c 
							
						 
					 
					
						
						
							
							README: Fix numbered list.  
						
						
						
						
					 
					
						2016-07-25 16:27:24 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							fd6b0fd51e 
							
						 
					 
					
						
						
							
							README: Update the component list.  
						
						
						
						
					 
					
						2016-07-25 16:21:08 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							3d157c510f 
							
						 
					 
					
						
						
							
							HLSL: cbuffer and tbuffer grammar and production.  
						
						
						
						
					 
					
						2016-07-25 16:05:33 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							6256146ef3 
							
						 
					 
					
						
						
							
							HLSL: enable #line extension by default for HLSL source.  
						
						
						
						
					 
					
						2016-07-23 10:45:00 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							b8d2a006d1 
							
						 
					 
					
						
						
							
							Merge pull request  #404  from phaulos/fix-spirv-remap  
						
						... 
						
						
						
						Remapper: Remap Scope and MemorySemantics IDs in SPIRV remapper 
						
						
					 
					
						2016-07-22 21:28:15 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							a2f3d285a8 
							
						 
					 
					
						
						
							
							HLSL: Add gather, improve proto generator machine for upcoming 2DMS/Shadow  
						
						
						
						
					 
					
						2016-07-22 12:46:11 -06:00 
						 
				 
			
				
					
						
							
							
								Pyry Haulos 
							
						 
					 
					
						
						
						
						
							
						
						
							b93e3a3957 
							
						 
					 
					
						
						
							
							Remap Scope and MemorySemantics IDs in SPIRV remapper  
						
						... 
						
						
						
						Scope and MemorySemantics operands contain IDs as well and may need
remapping. 
						
						
					 
					
						2016-07-22 09:57:28 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							630e1bc636 
							
						 
					 
					
						
						
							
							Merge pull request  #402  from steve-lunarg/samplers  
						
						... 
						
						
						
						HLSL: Add SampleLevel method 
						
						
					 
					
						2016-07-21 15:47:27 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							c8f6903b1d 
							
						 
					 
					
						
						
							
							Front-end: Fix default layout(component) widths and correct for doubles.  
						
						... 
						
						
						
						Replaces PR #372 . 
						
						
					 
					
						2016-07-21 15:43:00 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							bc9e1d118a 
							
						 
					 
					
						
						
							
							Infrastructure: Remove bad characters from file.  
						
						
						
						
					 
					
						2016-07-21 15:41:10 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							5c08ecb419 
							
						 
					 
					
						
						
							
							Tests: line-number change only: make room for more component tests.  
						
						
						
						
					 
					
						2016-07-21 15:39:23 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							3ef7852ef6 
							
						 
					 
					
						
						
							
							HLSL: Add SampleLevel method  
						
						
						
						
					 
					
						2016-07-21 15:02:30 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							2f003ac4e6 
							
						 
					 
					
						
						
							
							Merge pull request  #393  from steve-lunarg/warning-enable  
						
						... 
						
						
						
						Build: Add g++/clang warnings to match some enabled by /W4 in MSVC 
						
						
					 
					
						2016-07-21 14:46:21 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							75e547c0f2 
							
						 
					 
					
						
						
							
							Merge pull request  #401  from steve-lunarg/samplers  
						
						... 
						
						
						
						HLSL: Add texture Load method & decomposition 
						
						
					 
					
						2016-07-21 14:41:47 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							df018fa994 
							
						 
					 
					
						
						
							
							Merge pull request  #398  from amdrexu/feature  
						
						... 
						
						
						
						AMD: Implement 4 AMD-specific extensions. 
						
						
					 
					
						2016-07-21 14:39:27 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							6d478956ac 
							
						 
					 
					
						
						
							
							Add g++/clang warnings to match some enabled by /W4 in MSVC.  
						
						
						
						
					 
					
						2016-07-21 09:59:18 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							f245101954 
							
						 
					 
					
						
						
							
							HLSL: Add texture Load method & decomposition  
						
						
						
						
					 
					
						2016-07-21 09:42:35 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							83768cb541 
							
						 
					 
					
						
						
							
							Merge pull request  #399  from steve-lunarg/samplers  
						
						... 
						
						
						
						HLSL: Add SampleCmp and SampleCmpLevelZero texture methods 
						
						
					 
					
						2016-07-20 17:54:53 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							b84313dca1 
							
						 
					 
					
						
						
							
							Versions: Update version output.  
						
						... 
						
						
						
						Also, the per-build part had stopped auto-updating,
which is fixed locally as a git hook. 
						
						
					 
					
						2016-07-20 16:03:29 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							a78b02941b 
							
						 
					 
					
						
						
							
							HLSL: Add SampleCmp and SampleCmpLevelZero texture methods  
						
						
						
						
					 
					
						2016-07-20 09:57:03 -06:00 
						 
				 
			
				
					
						
							
							
								Rex Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							9d93a2370d 
							
						 
					 
					
						
						
							
							Implement 4 AMD-specific extensions.  
						
						... 
						
						
						
						- Support GL_AMD_shader_ballot (SPV_AMD_shader_ballot).
- Support GL_AMD_shader_trinary_minmax (SPV_AMD_shader_trinary_minmax).
- Support GL_AMD_shader_explicit_vertex_parameter
  (SPV_AMD_shader_explicit_vertex_parameter).
- Support GL_AMD_gcn_shader (SPV_AMD_gcn_shader). 
						
						
					 
					
						2016-07-20 16:18:05 +08:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							934855a642 
							
						 
					 
					
						
						
							
							Fix issue  #382 : Detect implicitly-sized atomic_uint arrays.  
						
						
						
						
					 
					
						2016-07-19 15:50:58 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							f2cfe27021 
							
						 
					 
					
						
						
							
							Fix issue  #388 .  
						
						... 
						
						
						
						Protect more against error recovery of bad built-in variable redeclarations. 
						
						
					 
					
						2016-07-19 15:13:47 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							31a51becd2 
							
						 
					 
					
						
						
							
							Fix issue  #391 : input stack underflow on too few macro arguments.  
						
						
						
						
					 
					
						2016-07-19 14:32:52 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							f8332509b9 
							
						 
					 
					
						
						
							
							Merge pull request  #395  from steve-lunarg/samplers  
						
						... 
						
						
						
						HLSL: Add tx.GetDimensions method (uint returns only) 
						
						
					 
					
						2016-07-18 19:17:16 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							5d58faecc0 
							
						 
					 
					
						
						
							
							HLSL: Add tx.GetDimensions method (uint returns only)  
						
						
						
						
					 
					
						2016-07-18 16:40:21 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							e4821e43c8 
							
						 
					 
					
						
						
							
							Build: Fix three new warnings in HLSL code.  
						
						
						
						
					 
					
						2016-07-16 10:19:43 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							35dcbbef8e 
							
						 
					 
					
						
						
							
							Merge pull request  #390  from steve-lunarg/samplers  
						
						... 
						
						
						
						HLSL: Add SampleBias and SampleGrad methods, + associated tests 
						
						
					 
					
						2016-07-15 12:11:47 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							4016e38bea 
							
						 
					 
					
						
						
							
							Build: Switch to Rev. 6 of headers, removing "BadValue" enum stuff.  
						
						... 
						
						
						
						Note: Technically, this is glslang's modified private copy of official headers.
Official headers will appear in other places, like
https://github.com/KhronosGroup/SPIRV-Headers . 
						
						
					 
					
						2016-07-15 11:55:34 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							a2b7991497 
							
						 
					 
					
						
						
							
							HLSL: Add SampleBias and SampleGrad, and associated tests  
						
						
						
						
					 
					
						2016-07-15 11:38:49 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							efb89a3d2e 
							
						 
					 
					
						
						
							
							Merge pull request  #392  from antiagainst/order  
						
						... 
						
						
						
						Build: Reorder fields to avoid compiler initialization order error. 
						
						
					 
					
						2016-07-15 10:58:37 -06:00