Greg Fischer 
							
						 
					 
					
						
						
						
						
							
						
						
							02132406bc 
							
						 
					 
					
						
						
							
							Do not propagate packing qualifiers to scalars or vectors  
						
						... 
						
						
						
						Packing qualifiers have no practical effect on scalars or vectors
so this is unnecessary and its confusing tools downstream that
consume the AST. 
						
						
					 
					
						2021-04-06 15:40:22 -06:00 
						 
				 
			
				
					
						
							
							
								Rex Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							e553ace049 
							
						 
					 
					
						
						
							
							Parser: Extension requirement of gl_PrimitiveID and gl_Layer should be checked only for ESSL instead of GLSL.  
						
						
						
						
					 
					
						2015-12-09 15:03:41 +08:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							dd6ca17845 
							
						 
					 
					
						
						
							
							Semantics: Correct that std430 is universally disallowed with 'uniform'.  
						
						
						
						
					 
					
						2015-12-06 18:10:27 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							d6c37b190b 
							
						 
					 
					
						
						
							
							GL_OES_shader_multisample_interpolation: Include scalar swizzles as valid for interpolateAt*.  
						
						
						
						
					 
					
						2015-08-22 16:54:35 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							0fc4338f3e 
							
						 
					 
					
						
						
							
							Implement GL_OES_shader_multisample_interpolation, as well as core desktop versions of it.  
						
						
						
						
					 
					
						2015-08-22 13:11:12 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							837c6380f3 
							
						 
					 
					
						
						
							
							glslang: include 0 as not being a power of 2  
						
						... 
						
						
						
						git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@30613  e7fa87d3-cd2b-0410-9028-fcbf551c1848 
						
						
					 
					
						2015-04-08 15:51:14 +00:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							4094630ca3 
							
						 
					 
					
						
						
							
							GL_ARB_enhanced_layouts, final.  #extension tests, built-in constants, and bug fix for non-constant expression in layout(...=expr).  
						
						... 
						
						
						
						git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@25220  e7fa87d3-cd2b-0410-9028-fcbf551c1848 
						
						
					 
					
						2014-02-03 16:28:23 +00:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							ac1e188f3b 
							
						 
					 
					
						
						
							
							GL_ARB_enhanced_layouts, part 6: Numerical side of uniform offset and align semantics. Included  
						
						... 
						
						
						
						- moving offset calculations for std140/std430 from reflection to linkValidate.cpp
 - applying the offset/align rules on top of std140/std430
 - removing caching the structure's number of components (and correcting that this is components, not size)
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@25174  e7fa87d3-cd2b-0410-9028-fcbf551c1848 
						
						
					 
					
						2014-01-31 02:40:19 +00:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							04b1c6ed4c 
							
						 
					 
					
						
						
							
							GL_ARB_enhanced_layouts, part 5: uniform offset and align semantics.  Numerical computations not yet done.  
						
						... 
						
						
						
						git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@25092  e7fa87d3-cd2b-0410-9028-fcbf551c1848 
						
						
					 
					
						2014-01-28 21:13:59 +00:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							68546c6ca4 
							
						 
					 
					
						
						
							
							GL_ARB_enhanced_layouts, part 2:  Full implementation of location/component, plus the parsing for xfb* and align/offset (but not yet full semantics for align/offset).  
						
						... 
						
						
						
						git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@24692  e7fa87d3-cd2b-0410-9028-fcbf551c1848 
						
						
					 
					
						2014-01-08 23:25:18 +00:00