| 
							
							
								 John Kessenich | cc16fa0720 | Tests: Move to just linefeed to simply cross-platform test changes. | 2015-12-10 18:01:54 -07:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 2f21fccee9 | glslang testing: Remove dependence on testfiles from LunarGLASS. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@31512 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2015-06-17 16:15:09 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | cf0206c341 | Restore r26245 and all tests and test results since 4/1: r26245: Remove "not yet complete" warning for versions 130 and 140, after tidying up a bit and adding tests.  Token pasting is the only known missing feature, and gives its own message now on use.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@26226 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-04-14 15:46:40 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | b4ef9e0d56 | Track which extensions were enabled or required, in the intermediate representation, for reflection of the consumer. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@26155 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-03-31 22:20:47 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 5134b9cf57 | Track what ins/outs/uniforms are used, so that errors like "declare after use" or "can't use both XXX and YYY" can be issued.  So far, used this for invariant, gl_FragColor et. al., and gl_FragCoord use before redeclaration. Also made all tests in testlist include linker tests.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@24156 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2013-11-20 21:12:43 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 0d22e31c75 | Implement 1.20 style function signature matching under implicit conversion.  This was the last key unimplemented feature of versions 120 through 330. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@23798 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2013-10-30 23:17:34 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 447fc3613a | Add message indicating level of completeness for not-yet-complete versions. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@23313 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2013-10-01 23:13:50 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 337dbc7d8c | Add basic intra-stage linking validation for matching types and qualification of uniforms/ins/outs/globals, function body duplication, and mixing ES/non-ES shaders. Still need to handle arrays and built-in redeclarations, and many more rules, but this puts the basics in place.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@23225 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2013-09-24 21:18:46 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 4586dbdc1b | Track expected test results and add more README information. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@22602 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2013-08-05 15:52:03 +00:00 |  |