steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							811d9f4cad 
							
						 
					 
					
						
						
							
							WIP: SPIRV remapper: allow 64 bit literals in OperandVariableLiteralId class iteration  
						
						
						
						
					 
					
						2016-08-17 08:33:49 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							057c01efb4 
							
						 
					 
					
						
						
							
							Merge pull request  #467  from dankbaker/HLSL_Changing_defualt_language  
						
						... 
						
						
						
						HLSL: changing SPIRV defualt language for HLSL to unknown 
						
						
					 
					
						2016-08-15 15:14:55 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							2c646b7afa 
							
						 
					 
					
						
						
							
							Updating tests, sadly every single HLSL test needs updating becuase of the language identifier  
						
						
						
						
					 
					
						2016-08-15 16:25:55 -04:00 
						 
				 
			
				
					
						
							
							
								Dan Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							55d5f2d4df 
							
						 
					 
					
						
						
							
							HLSL: Changing SPIRV source language to unkown  
						
						
						
						
					 
					
						2016-08-15 16:05:45 -04:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							15c0fbee32 
							
						 
					 
					
						
						
							
							Merge pull request  #466  from baldurk/minor-msvc-warning-fix  
						
						... 
						
						
						
						fix x64 warning about conversion size_t -> int 
						
						
					 
					
						2016-08-15 10:47:28 -06:00 
						 
				 
			
				
					
						
							
							
								baldurk 
							
						 
					 
					
						
						
						
						
							
						
						
							1eb1c11dea 
							
						 
					 
					
						
						
							
							fix x64 warning about conversion size_t -> int  
						
						
						
						
					 
					
						2016-08-15 18:01:15 +02:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							7fb66097e1 
							
						 
					 
					
						
						
							
							Merge pull request  #458  from dneto0/revert-remap-64bit-patch  
						
						... 
						
						
						
						Revert "Merge pull request #456  from steve-lunarg/remapper-literal64" 
						
						
					 
					
						2016-08-12 15:02:40 -06:00 
						 
				 
			
				
					
						
							
							
								David Neto 
							
						 
					 
					
						
						
						
						
							
						
						
							b86e8b629a 
							
						 
					 
					
						
						
							
							Revert "Merge pull request  #456  from steve-lunarg/remapper-literal64"  
						
						... 
						
						
						
						This reverts commit ad08b30f696267ec6243dd0ad68a3db889cd2d21, reversing
changes made to 28660bb580d4c61e16ef75008550a87b3be90b91.
This backs out the pull request
https://github.com/KhronosGroup/glslang/pull/456  because it introduced
several internal errors even on code that only uses 32-bit numeric
types. 
						
						
					 
					
						2016-08-12 16:49:58 -04:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							ad08b30f69 
							
						 
					 
					
						
						
							
							Merge pull request  #456  from steve-lunarg/remapper-literal64  
						
						... 
						
						
						
						SPIRV: Remapper: allow 64 bit literals in OperandVariableLiteralId iteration 
						
						
					 
					
						2016-08-12 11:33:19 -06:00 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							b249f2fc24 
							
						 
					 
					
						
						
							
							SPIRV: allow 64 bit literals in OperandVariableLiteralId class iteration.  
						
						
						
						
					 
					
						2016-08-12 09:53:31 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							28660bb580 
							
						 
					 
					
						
						
							
							Merge pull request  #450  from dankbaker/standalone_change  
						
						... 
						
						
						
						Allowing explicit specification of shader compiltion type via -T opti… 
						
						
					 
					
						2016-08-11 16:37:52 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							5afdd78131 
							
						 
					 
					
						
						
							
							Standalong: Changing -T to -S since it's a stage now instead of a target  
						
						
						
						
					 
					
						2016-08-11 17:53:57 -04:00 
						 
				 
			
				
					
						
							
							
								Dan Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							895275e357 
							
						 
					 
					
						
						
							
							Standalone: Changing some comments and user strings  
						
						
						
						
					 
					
						2016-08-11 14:55:49 -04:00 
						 
				 
			
				
					
						
							
							
								Dan Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							c6ede8938a 
							
						 
					 
					
						
						
							
							Changing target to stage  
						
						
						
						
					 
					
						2016-08-11 14:06:06 -04:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							359dcee715 
							
						 
					 
					
						
						
							
							Merge pull request  #427  from wesleygriffin/master  
						
						... 
						
						
						
						Build: Bump required CMake version down to 2.8.11 
						
						
					 
					
						2016-08-11 10:11:13 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							2c6038ecf1 
							
						 
					 
					
						
						
							
							Merge branch 'cpp-headers'  
						
						
						
						
					 
					
						2016-08-11 10:01:13 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							10e0efeb42 
							
						 
					 
					
						
						
							
							Merge pull request  #451  from steve-lunarg/stagemask-all  
						
						... 
						
						
						
						HLSL: Put all intrinsics in common stage symbol table 
						
						
					 
					
						2016-08-11 09:58:01 -06:00 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							61da5e41f7 
							
						 
					 
					
						
						
							
							HLSL: Put intrinsics in symbol table for all stages  
						
						
						
						
					 
					
						2016-08-11 07:29:30 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							0a6fb85494 
							
						 
					 
					
						
						
							
							Infrastructure: Make shared symbol-table cache complete, delete work around.  
						
						... 
						
						
						
						Fixes issue #370  and replaces PR #371 . 
						
						
					 
					
						2016-08-09 19:15:17 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							0b5214486b 
							
						 
					 
					
						
						
							
							Merge pull request  #448  from steve-lunarg/promotions  
						
						... 
						
						
						
						HLSL: add implicit promotions for assignments and function returns. 
						
						
					 
					
						2016-08-09 15:29:25 -06:00 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							c4a1307403 
							
						 
					 
					
						
						
							
							HLSL: add implicit promotions for assignments and function returns.  
						
						
						
						
					 
					
						2016-08-09 13:48:47 -06:00 
						 
				 
			
				
					
						
							
							
								dankbaker 
							
						 
					 
					
						
						
						
						
							
						
						
							45d49bcd51 
							
						 
					 
					
						
						
							
							Allowing explicit specification of shader compiltion type via -T option, rather then looking at file extension. For HLSL files, this is nice because .hlsl extension is natively udnerstood by visual studio, likely to be used with the -e option.  
						
						
						
						
					 
					
						2016-08-08 22:24:29 -04:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							426542ba57 
							
						 
					 
					
						
						
							
							Front-end: Fix issue  #443 : dvec3 uses only 2 components of second location.  
						
						
						
						
					 
					
						2016-08-08 15:34:00 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							34177cd778 
							
						 
					 
					
						
						
							
							Tests: Test base case for fixing issue  #443 .  
						
						
						
						
					 
					
						2016-08-08 15:29:25 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							4583b61e20 
							
						 
					 
					
						
						
							
							HLSL: Smear scalars to match vectors for relational operations.  
						
						... 
						
						
						
						Yield a vector relational compare and a vector result. 
						
						
					 
					
						2016-08-07 19:14:22 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							267590d452 
							
						 
					 
					
						
						
							
							Whitespace: Nonfunctional: fix inconsistent white space, esp. no tabs.  
						
						
						
						
					 
					
						2016-08-05 17:34:34 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							5c72a73971 
							
						 
					 
					
						
						
							
							Merge pull request  #436  from dankbaker/master  
						
						... 
						
						
						
						HLSL: disabling dx9 attempt to parse dx9 style samplers 
						
						
					 
					
						2016-08-05 17:29:43 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							bbd1b0ef76 
							
						 
					 
					
						
						
							
							Tests: Add some location-decoration tests, to aid PR  #422 .  
						
						
						
						
					 
					
						2016-08-05 15:19:46 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							66ec80e01b 
							
						 
					 
					
						
						
							
							Build: C++ headers: Replace PR  #366  with a more directed version.  
						
						
						
						
					 
					
						2016-08-05 14:04:23 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							349ac3df86 
							
						 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/dankbaker/glslang  
						
						
						
						
					 
					
						2016-08-05 14:56:40 -04:00 
						 
				 
			
				
					
						
							
							
								dankbaker 
							
						 
					 
					
						
						
						
						
							
						
						
							c0962f1e90 
							
						 
					 
					
						
						
							
							Merge pull request  #2  from KhronosGroup/master  
						
						... 
						
						
						
						Integrating Master into dankbaker fork 
						
						
					 
					
						2016-08-05 14:55:44 -04:00 
						 
				 
			
				
					
						
							
							
								Dan Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							c7e501613a 
							
						 
					 
					
						
						
							
							Commenting out attempt to parse DX9 samplers, since this is imcompatible with DX10+ shaders  
						
						
						
						
					 
					
						2016-08-05 14:52:38 -04:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							9f9bad09b4 
							
						 
					 
					
						
						
							
							PP: Add missing atoms that effect -E mode.  
						
						... 
						
						
						
						When preprocessing only, some tokens were emitted as <bad token>.
This fixes them to preserve their original content.
This supplants PR #182 , with a correction and test results. 
						
						
					 
					
						2016-08-04 22:46:19 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							cfc5fbb967 
							
						 
					 
					
						
						
							
							Merge pull request  #429  from steve-lunarg/samplers.sm5  
						
						... 
						
						
						
						HLSL: Add GatherRed/Green/Blue/Alpha methods, inc 4-offset forms 
						
						
					 
					
						2016-08-03 14:35:07 -06:00 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							7dfcf4d1ad 
							
						 
					 
					
						
						
							
							HLSL: Add GatherRed/Green/Blue/Alpha methods, inc 4-offset forms  
						
						
						
						
					 
					
						2016-08-03 13:34:39 -06:00 
						 
				 
			
				
					
						
							
							
								dankbaker 
							
						 
					 
					
						
						
						
						
							
						
						
							0e46eaef0e 
							
						 
					 
					
						
						
							
							Merge pull request  #1  from KhronosGroup/master  
						
						... 
						
						
						
						Pull request from glslang master 
						
						
					 
					
						2016-08-03 15:32:58 -04:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							98a2e92f0c 
							
						 
					 
					
						
						
							
							Merge pull request  #431  from steve-lunarg/semicolon-fix  
						
						... 
						
						
						
						HLSL: allow semicolons between global scope declarations 
						
						
					 
					
						2016-08-03 12:07:45 -06:00 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							cb88de5e5e 
							
						 
					 
					
						
						
							
							HLSL: allow semicolons between global scope declarations.  
						
						
						
						
					 
					
						2016-08-03 07:08:06 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							f6640761c4 
							
						 
					 
					
						
						
							
							Front-end: Implement 2nd task of issue  #400 ; precision of result and operation.  
						
						... 
						
						
						
						From the ES spec + Bugzilla 15931 and GL_KHR_vulkan_glsl:
- Update precision qualifiers for all built-in function prototypes.
- Implement the new algorithm used to distinguish built-in function
  operation precisions from result precisions.
Also add tracking of separate result and operation precisions, and
use that in generating SPIR-V.
(SPIR-V cares about precision of operation, while the front-end
cares about precision of result, for propagation.) 
						
						
					 
					
						2016-08-02 21:48:02 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							6c136223ed 
							
						 
					 
					
						
						
							
							Merge pull request  #428  from dankbaker/master  
						
						... 
						
						
						
						HLSL: Fixing some casts that warn when compiled to 64 bit (size_t is 64 bit… 
						
						
					 
					
						2016-08-02 12:58:22 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							b49806b0bf 
							
						 
					 
					
						
						
							
							Fixing some casts that warn when compiled to 64 bit (size_t is 64 bit rather then 32 bit)  
						
						
						
						
					 
					
						2016-08-02 14:42:43 -04:00 
						 
				 
			
				
					
						
							
							
								Wesley Griffin 
							
						 
					 
					
						
						
						
						
							
						
						
							ac39cdc2f8 
							
						 
					 
					
						
						
							
							bump required CMake version down to 2.8.11 since no features are required in cmake>2.8.11 and this allows building on stock CentOS 7  
						
						
						
						
					 
					
						2016-08-01 15:36:15 -04:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							1176530bf5 
							
						 
					 
					
						
						
							
							SPV: Prevent issue  #415  with better semantic checking.  
						
						
						
						
					 
					
						2016-07-31 12:39:46 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							11e1a073f3 
							
						 
					 
					
						
						
							
							PP: Fix issue  #407 ; handle empty identifier.  
						
						... 
						
						
						
						The sequence
  #define m()
  int m"
creates a token of no length (a string of 0 size).  Protect
against a string of 0 size as well as the existing protect
against a null string. 
						
						
					 
					
						2016-07-30 13:39:52 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							7208473c69 
							
						 
					 
					
						
						
							
							PP: Non-functional; fix typos and blank spaces.  
						
						
						
						
					 
					
						2016-07-30 13:25:33 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							73d4fb5bc5 
							
						 
					 
					
						
						
							
							PP: Fix issue  #408 : # as last character in macro.  
						
						... 
						
						
						
						This would look ahead for a second #, for token pasting, and if not
found, backup one token.  This is fine, unless at the end of line,
which would backup the #, rather than the look ahead. 
						
						
					 
					
						2016-07-30 12:41:35 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							50d4fbe4c7 
							
						 
					 
					
						
						
							
							Merge pull request  #424  from steve-lunarg/initializer-fix  
						
						... 
						
						
						
						HLSL: allow trailing commas in initializer lists & scalar initialization 
						
						
					 
					
						2016-07-30 11:17:03 -06:00 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							fe5a3ff2f3 
							
						 
					 
					
						
						
							
							HLSL: allow trailing commas in initializer lists & scalar initialization  
						
						
						
						
					 
					
						2016-07-30 10:47:33 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							b38f071605 
							
						 
					 
					
						
						
							
							HLSL: Add back in the [subcomponent] part of a 'register' decl.  
						
						
						
						
					 
					
						2016-07-30 10:30:51 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							dd50d025d6 
							
						 
					 
					
						
						
							
							Merge pull request  #423  from steve-lunarg/constructor-expr-fix  
						
						... 
						
						
						
						HLSL: Fix a grammar error related to constructors in paren expr 
						
						
					 
					
						2016-07-30 10:28:38 -06:00