| 
							
							
								 John Kessenich | f856599601 | Implement most of GL_ARB_explicit_attrib_location (all but index on fragment output). git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@27545 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-07-29 19:31:13 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | f5dd2f5c7c | Expand implicit argument conversions to also include handling built-in function calls. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@26080 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-03-26 03:17:31 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 782aa830b6 | Correct which versions can support the extensions GL_ARB_separate_shader_objects and GL_ARB_shading_language_420pack.  They'd only gone back to 150, rather than 130/140. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@25314 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-02-12 05:15:49 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | e8fe7b81d7 | Allow tessellation shaders to work on versions back to 150.  Also combined all the tessellation tests into a single run. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@24569 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2013-12-18 18:47:12 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | afda2411c0 | Check for structures out from vertex or into fragment for ES 100 or desktop pre-150. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@24349 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2013-12-04 20:41:33 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | e7c59c187c | Add all built-in variables for all versions/profiles/stages of GLSL. Also, made more readable; declarations are cut and paste from the specs, with quotes around them.  This does not include built-in constants yet (other than MaxClipDistances), just the non-constants. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@23551 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2013-10-16 22:28:35 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | b51f62c573 | Add the GL_ES macro for ES personalities, along with a general mechanism for adding preambles in front of shaders without effecting line numbers, etc. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@21122 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2013-04-11 16:31:09 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 564842b23b | Properly declare versions for precision qualifiers, in/out/attribute/varying. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@20083 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2013-01-10 18:20:47 +00:00 |  |