steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							297ae211f1 
							
						 
					 
					
						
						
							
							WIP: HLSL: Treat HLSL rows as GLSL columns.  
						
						... 
						
						
						
						WIP: HLSL: EOpGenMul arg reversal 
						
						
					 
					
						2016-09-09 12:02:42 -06:00 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							61da5e41f7 
							
						 
					 
					
						
						
							
							HLSL: Put intrinsics in symbol table for all stages  
						
						
						
						
					 
					
						2016-08-11 07:29:30 -06:00 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							7dfcf4d1ad 
							
						 
					 
					
						
						
							
							HLSL: Add GatherRed/Green/Blue/Alpha methods, inc 4-offset forms  
						
						
						
						
					 
					
						2016-08-03 13:34:39 -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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							68f2c144e3 
							
						 
					 
					
						
						
							
							HLSL: Add CalculateLevelOfDetail, and unimplemented errors for *Unclamped and GetSamplePosition  
						
						
						
						
					 
					
						2016-07-27 10:46:33 -06:00 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							1e19d90043 
							
						 
					 
					
						
						
							
							HLSL: add 2DMS texture formats, and matching Load / GetDimensions support  
						
						
						
						
					 
					
						2016-07-27 07:37:21 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							a2f3d285a8 
							
						 
					 
					
						
						
							
							HLSL: Add gather, improve proto generator machine for upcoming 2DMS/Shadow  
						
						
						
						
					 
					
						2016-07-22 12:46:11 -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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							a78b02941b 
							
						 
					 
					
						
						
							
							HLSL: Add SampleCmp and SampleCmpLevelZero texture methods  
						
						
						
						
					 
					
						2016-07-20 09:57:03 -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 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							a2b7991497 
							
						 
					 
					
						
						
							
							HLSL: Add SampleBias and SampleGrad, and associated tests  
						
						
						
						
					 
					
						2016-07-15 11:38:49 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							92aff54632 
							
						 
					 
					
						
						
							
							HLSL: add offset Sample() form and arrayed texture support  
						
						
						
						
					 
					
						2016-07-13 11:58:56 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							4886f69734 
							
						 
					 
					
						
						
							
							HLSL: Sampler/texture declarations, method syntax, partial Sample method  
						
						
						
						
					 
					
						2016-07-12 15:57:46 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							7f349c73db 
							
						 
					 
					
						
						
							
							Build: Remove causes of pedantic warnings. Addresses issue  #352  and PR  #242 .  
						
						
						
						
					 
					
						2016-07-08 22:09:10 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							1b7fd0f7b7 
							
						 
					 
					
						
						
							
							Add asdouble, fma, & mad intrinsics and change profile to allow doubles when parsing prototypes  
						
						
						
						
					 
					
						2016-06-28 15:38:38 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							4624a02e21 
							
						 
					 
					
						
						
							
							Add lerp, fix sincos return type, ret type tests, non-square mats, HLSL->AST tx semantics  
						
						
						
						
					 
					
						2016-06-21 10:10:48 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							6e72fddaa2 
							
						 
					 
					
						
						
							
							Add HLSL memory barrier intrinsics, fix dst, add lit & EvaluateAttributeSnapped  
						
						
						
						
					 
					
						2016-06-20 09:53:59 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							b901ade058 
							
						 
					 
					
						
						
							
							SPV: Non-functional: Condense SPV-related versioning, and rationalize all uses.  
						
						
						
						
					 
					
						2016-06-16 23:31:29 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							589107095c 
							
						 
					 
					
						
						
							
							Implement atomic ops, bit conversions, fix fwidth stage mask, fix saturate dest modifier.  
						
						
						
						
					 
					
						2016-06-13 20:50:36 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							592860cae5 
							
						 
					 
					
						
						
							
							Add decompositions for some HLSL intrinsics.  
						
						
						
						
					 
					
						2016-06-10 17:11:18 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							4b67732c13 
							
						 
					 
					
						
						
							
							Initial implementation of direct-mapped subset of HLSL intrinsics with type subset.  
						
						... 
						
						
						
						This checkin implements about half of the HLSL intrinsics for a subset of their
entire type support (but a useful subset).  The uncommented lines in
TBuiltInParseablesHlsl::identifyBuiltIns shows which are connected. 
						
						
					 
					
						2016-06-03 08:28:29 -06:00 
						 
				 
			
				
					
						
							
							
								LoopDawg 
							
						 
					 
					
						
						
						
						
							
						
						
							0ae28ea647 
							
						 
					 
					
						
						
							
							Add base class TParseables for intrinsic / builtin generation.  
						
						... 
						
						
						
						Add stubbed HLSL derivation.  GLSL derivation is still called TBuiltIns,
for historical compatibility. 
						
						
					 
					
						2016-05-23 15:44:53 -06:00