| 
							
							
								 John Kessenich | ac666e7368 | Front-end ESSL: require precision declarations for images. | 2016-06-14 22:12:20 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 9312269d09 | Front-end Arrays of arrays: Add ES-specific checks and tests.  AoA should be quite close to done now. | 2015-09-11 15:25:38 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 1189a7bc4a | Make double underscore "__" an error for ES 300, but a warning for 310. The 310 spec (and desktop specs) have clarified this is a waring, not an
error, but 300 tests still expect an error. | 2015-06-29 17:19:17 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | f6deb6203a | glslang AEP: Geometry shader features nominally working.  (Full semantic check and turn on pending.)  Also picked up partial tessellation shader interface, shader_io_blocks, and mirrored OES set of extensions functionality. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@31487 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2015-06-14 21:36:44 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | da66bc7d29 | Implement write-only semantic checking, the non-r32f/i/u readonly/writeonly check, and ES 3.1 support of volatile.  Also, fix a typo in MaxComputeGroupY. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@27765 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-08-19 20:32:48 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | b3007519fc | Miscellaneous ES 3.1 semantics, and identification of all missing features. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@27732 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-08-14 07:07:21 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | df1d81a958 | Add ES 3.1 compatibility to 4.5 and the atomic memory functions (e.g. atomicAdd). git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@27715 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-08-13 08:32:15 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 265f5fb80e | Finish virtually all of the remaining atomic counter functionality.  Still need offset collision detection. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@27712 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-08-13 01:04:28 +00:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 4d57090da5 | Turn on ESSL 3.1 for most features: - images: load/store, memory qualifiers
 - buffer blocks
 - compute shaders
 - atomic counters
 - texture gather
 - SSO
 - uniform locations
 - all the numeric-based version # comparisons
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@27710 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | 2014-08-12 22:07:22 +00:00 |  |