| 
							
							
								 John Kessenich | b40d6ac9e7 | glslang AST -> SPIR-V: Move to new auto-generated official headers, and for the disassembler, mirror the split done between the auto-generation header database and the specification. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@30434 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2015-03-30 17:41:16 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 1f77cacd69 | glslang -> SPIR-V: Correct code generated for EmitStreamVertex and EndStreamPrimitive. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@30270 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2015-03-24 00:32:50 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 34a7e67769 | update Window's binary git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@30042 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2015-03-04 16:35:14 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 1aa7b89510 | update linux binary git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@30041 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2015-03-04 16:33:39 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 43bc2d857d | glslang: Add SPIR-V human readable form.  (Use -H.): Fix Linux build problems. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@30039 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2015-03-04 03:55:31 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | acba77200b | glslang: Add SPIR-V human readable form.  (Use -H.) git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@30038 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2015-03-04 03:48:38 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 6b40b0a15d | update Window's binary git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@30035 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2015-03-03 17:50:34 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 19fdb20ee6 | update linux binary git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@30034 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2015-03-03 17:50:04 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 00dfa06f89 | glslangValidator: Add straightforward SPIR-V support (non-optimizing, ~3.x functionality): fix linux case issue. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@30033 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2015-03-03 17:15:07 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 0df0cdeeeb | glslangValidator: Add straightforward SPIR-V support (non-optimizing, ~3.x functionality). git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@30032 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2015-03-03 17:09:43 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 1899e83369 | update Window's binary git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@29355 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2015-01-07 18:48:49 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 4ec10181b6 | update linux binary git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@29354 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2015-01-07 18:48:34 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 50d542e6b9 | Implement ES-3.0-specific error semantics for redefining predefined macros. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@29353 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2015-01-07 18:47:57 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 548ec2c12c | Include ?: in the tests for flow control. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@29348 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2015-01-07 06:36:55 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 05a62bf528 | Implement barrier() control-flow rules: in flow control, non-main, and post-return. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@29347 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2015-01-07 06:14:06 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | cbc7dd979a | update Window's binary git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@29283 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-12-21 20:31:28 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | d93ec05a1f | update linux binary git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@29282 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-12-21 20:31:09 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | c311d35500 | Fix default precision check for formal parameters; it was one level too deep.  This will accept more fragment shaders with no default precision before declaring functions. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@29281 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-12-21 20:30:04 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 33a5423f76 | Still generate switch statement when WARNING about missing statements is given.  It was correct behave when this used to be an error, but not now that it is a warning. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@29279 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-12-21 16:48:29 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 2b20dcb64d | Fix public bug 1277: #line L sets the next line to L+1 or just L, based on the version of the language. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@29277 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-12-20 07:03:18 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 560df75970 | update Window's binary git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@29197 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-12-11 00:19:46 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 1faae74e4e | update linux binary git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@29196 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-12-11 00:19:22 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 6df2904391 | Implement specification change in 'restrict', allowing it to come and go across function calls. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@29195 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-12-11 00:17:42 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 1575e0d7c7 | Correct test result for previous check in. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28969 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-11-17 16:46:15 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | c47175c7bb | Add memory qualifiers (coherent volatile restrict) to imageSize(), imageLoad(), imageStore(), atomic*(), and imageAtomic*(), to remove errors about dropping qualifiers. Several bugs are related to this, and this is a slightly speculative fix, bit it is certainly wrong to either do it the way it was or to reflect the current specifications.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28968 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-11-17 16:45:10 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 6ab7bf20f0 | Non-functional:  Change %pure_parser to %pure-parser, to improve portability. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28857 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-11-05 16:36:44 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | b07957cf22 | ES check for vertex out or fragment in containing any of • An array of arrays
• An array of structures
• A structure containing an array
• A structure containing a structure
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28745 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-10-28 05:24:14 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | ad54b24fba | Implement GL_ARB_viewport_array extension. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28653 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-10-17 20:01:27 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 54c04408ad | update Window's binary git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28508 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-10-08 21:58:20 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 343f7b67d6 | update linux binary git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28507 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-10-08 21:58:04 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 7169338189 | Missing test results from last check in. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28506 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-10-08 21:57:17 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 98c14e0181 | Add patch in/out block tests. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28505 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-10-08 21:48:34 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | f0fce80aa7 | Do qualifier-based checking independent of declaring a variable.  Bug 11903. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28502 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-10-08 21:29:29 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 39cf638945 | Include GL_FRAGMENT_PRECISION_HIGH in ES 300/310. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28494 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-10-08 16:31:44 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 39805bb3f7 | update Window's binary git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28446 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-10-06 20:05:22 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 79a866f60e | update linux binary git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28445 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-10-06 20:04:41 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 3ce4e59090 | Increase portability. (Submission from Nikita Kindt, as were some recent related submissions.) git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28444 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-10-06 19:57:34 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | f57aa7bd91 | Add missing precision qualifier checks to function formal parameter declarations. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28442 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-10-06 19:39:13 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 758c15720d | Remove lod argument from texture2DRect built-ins.  (Submission from matt.helsley) git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28440 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-10-06 16:38:53 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | e91cde52cb | Add missing gl_MaxGeometryTextureImageUnits. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28439 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-10-06 15:44:02 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 167b6d1b30 | Remove dead call. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28368 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-10-01 01:08:21 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | fccfb5a90e | Remove unneeded skeletal work. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28345 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-09-28 18:43:52 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 55901efb0d | Nonfunctional: fix a typo. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28194 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-09-18 13:12:00 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | cf74ae1b2d | Have memory counters normally turned off, to avoid cross-windows-platform linking problems. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28078 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-09-12 17:25:16 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 01fd50e4f2 | Add option for printing documentation (empty). git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@27966 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-09-08 21:01:09 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 5bb0356ef4 | Add skeleton for generating documentation of a side project. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@27950 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-09-05 17:36:54 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | d78e3512ac | Minor change in command-line options. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@27840 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-08-25 20:07:55 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 777cb2bfd8 | Fix linux build error from last check in. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@27836 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-08-24 18:23:24 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | a7a68a9b32 | Non-functional misc. changes.  Slight increase in performance from moving two performance path methods into a header. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@27835 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-08-24 18:21:00 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 5041bcb35d | update Window's binary git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@27767 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-08-19 20:34:55 +00:00 |  |