John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							dadf945fd7 
							
						 
					 
					
						
						
							
							Simultaneously fix only known memory leak and take the next step in supporting arrays of arrays.  Improved several minor things along the way.  
						
						... 
						
						
						
						git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@20514  e7fa87d3-cd2b-0410-9028-fcbf551c1848 
						
						
					 
					
						2013-02-11 00:54:44 +00:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							38c507e75a 
							
						 
					 
					
						
						
							
							Make the default version be 100.  
						
						... 
						
						
						
						git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@20509  e7fa87d3-cd2b-0410-9028-fcbf551c1848 
						
						
					 
					
						2013-02-08 18:56:56 +00:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							9fd55bd338 
							
						 
					 
					
						
						
							
							Add a new shader-versioning infrastructure capable of handling multiple profiles, desktop/ES, many versions, features coming and going in different versions across different profiles, and extensions.  
						
						... 
						
						
						
						NB: *Use* of this infrastructure is so far only skeletal.
Fixed a few typos and minor issues along the way.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@19951  e7fa87d3-cd2b-0410-9028-fcbf551c1848 
						
						
					 
					
						2012-12-13 00:05:26 +00:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							e95ecc54fa 
							
						 
					 
					
						
						
							
							1) Improve error recovery from arrays sized with a non constant.  2) Add double vectors to the lexer.  3) Default to vertex shaders for unrecognized file name suffixes.  
						
						... 
						
						
						
						Also fix issue where the keyword "shared" conflicts with the layout qualifier identifier "shared" by allowing the keyword in the layout qualifier identifier list.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@19948  e7fa87d3-cd2b-0410-9028-fcbf551c1848 
						
						
					 
					
						2012-12-12 21:34:14 +00:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							e320a1854b 
							
						 
					 
					
						
						
							
							Remove the pack/unpack languages and bring grammar up from 1.1 to 4.2 and fix the affected 1.1 productions and semantics to still work correctly for 1.1 shaders.  
						
						... 
						
						
						
						For 4.2, largely, it is only the grammar that is working.  Productions and semantics are mostly missing.  Lexical analysis is mostly done, but not in the preprocessor, which still can't handle uint and double literals.
The grammar and token names are reorganized to match the specification, to allow easier comparison between the specification and the working grammar.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@19946  e7fa87d3-cd2b-0410-9028-fcbf551c1848 
						
						
					 
					
						2012-12-12 21:23:55 +00:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							200b2734d7 
							
						 
					 
					
						
						
							
							Bring up to date with VS 10 express.  
						
						... 
						
						
						
						git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@19945  e7fa87d3-cd2b-0410-9028-fcbf551c1848 
						
						
					 
					
						2012-12-12 21:21:23 +00:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							a0af473a8b 
							
						 
					 
					
						
						
							
							Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005.  
						
						... 
						
						
						
						git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@19944  e7fa87d3-cd2b-0410-9028-fcbf551c1848 
						
						
					 
					
						2012-12-12 21:15:54 +00:00