| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 steve-lunarg | 1e19d90043 | HLSL: add 2DMS texture formats, and matching Load / GetDimensions support | 2016-07-27 07:37:21 -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 | 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 John Kessenich | 51e74b17bf | Merge pull request #385 from steve-lunarg/inout-qualifiers HLSL: add in/out/inout qualifiers | 2016-07-13 15:42:48 -06:00 |  | 
			
				
					| 
							
							
								 LoopDawg | 92aff54632 | HLSL: add offset Sample() form and arrayed texture support | 2016-07-13 11:58:56 -06:00 |  | 
			
				
					| 
							
							
								 LoopDawg | 9249c709b0 | HLSL: add in/out/inout qualifiers. | 2016-07-12 20:50:34 -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 |  | 
			
				
					| 
							
							
								 John Kessenich | 5e69ec683d | HLSL: Add typedef grammar and production. | 2016-07-05 00:02:40 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | d5ed0b6982 | HLSL: Mostly non-functional: simplify, rationalize, and generalize the declaration grammar. | 2016-07-04 18:35:51 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 073542416c | HLSL: Grammar: Recognize { } style initializers for composites. | 2016-07-01 19:58:06 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | b0a63f578a | HLSL: Correctly identify which variables are global storage class. | 2016-07-01 19:35:53 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 532543c1c4 | HLSL: Grammar: Make comma-separated declaration lists work. | 2016-07-01 19:10:01 -06:00 |  | 
			
				
					| 
							
							
								 LoopDawg | 6daaa4fadf | HLSL: Add template style constructors for vector & matrix types | 2016-07-01 13:59:36 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | d02dc5d05a | HLSL: Implement switch/case/default. | 2016-07-01 00:04:11 -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 |  | 
			
				
					| 
							
							
								 John Kessenich | e5a807276f | Merge pull request #349 from steve-lunarg/intrinsics HLSL: Add lerp, fix sincos ret, add ret type tests, non-square mats, tx semantics | 2016-06-28 15:34:11 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 5bc4d9a26f | HLSL: Airplane work: break/continue/discard grammar, and decls for for/if/while. | 2016-06-27 21:12:07 -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 | 19b92fff7e | HLSL: Basic array grammar. | 2016-06-19 11:50:34 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 93a162a857 | HLSL: Handle "." for structure dereference and swizzle. | 2016-06-17 17:16:27 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 5aa59e2044 | HLSL: Map parameter qualifiers from generic to function-specific and entry-point specific. | 2016-06-17 15:52:46 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | c3387d33ee | HLSL: Support semantics in function parameter declarations. | 2016-06-17 14:21:02 -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 |  | 
			
				
					| 
							
							
								 John Kessenich | cd784bc561 | Merge pull request #337 from steve-lunarg/intrinsics HLSL: Add decompositions for some intrinsics. | 2016-06-13 08:54:45 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 630dd7da43 | HLSL: Flesh out misc. declaration grammar: semantics/registers/annotations/precise/etc. Details within these bear even more fleshing out, but would like to have
that driven by actual need. | 2016-06-12 23:54:31 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | e6e7494e2a | HLSL: Implement basic "struct" grammar. | 2016-06-12 23:54:31 -06:00 |  | 
			
				
					| 
							
							
								 LoopDawg | 592860cae5 | Add decompositions for some HLSL intrinsics. | 2016-06-10 17:11:18 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 077e052a8f | HLSL: Implement proper nesting of symbol-table scopes and identifier searching. | 2016-06-09 02:03:46 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 71351de879 | HLSL: Add all int/float/bool/uint matrix types, void for functions, and a few others. | 2016-06-09 01:33:10 -06:00 |  |