John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							848d3a9447 
							
						 
					 
					
						
						
							
							Implement GL_EXT_subgroup_uniform_control_flow.  
						
						
						
						
					 
					
						2021-06-07 10:21:05 -04:00 
						 
				 
			
				
					
						
							
							
								Caio Marcelo de Oliveira Filho 
							
						 
					 
					
						
						
						
						
							
						
						
							4bfbf62794 
							
						 
					 
					
						
						
							
							Add support for GL_EXT_shared_memory_block  
						
						... 
						
						
						
						Uses SPV_KHR_workgroup_memory_explicit_layout.  Note that if
GL_EXT_scalar_block_layout is enabled, Workgroup blocks can also use
scalar layout. 
						
						
					 
					
						2021-01-29 11:23:05 -08:00 
						 
				 
			
				
					
						
							
							
								Jesse Hall 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74e8f05b9f 
							
						 
					 
					
						
						
							
							Implement GL_EXT_terminate_invocation ( #2454 )  
						
						... 
						
						
						
						* Implement GL_EXT_terminate_invocation.
* terminateInvocation: declare the SPV extension
* Update test results for spirv-tools and bison version bumps
Co-authored-by: John Kessenich <cepheus@frii.com> 
						
						
					 
					
						2020-11-09 09:30:01 -07:00 
						 
				 
			
				
					
						
							
							
								Chow 
							
						 
					 
					
						
						
						
						
							
						
						
							a315b5633b 
							
						 
					 
					
						
						
							
							Add GL_EXT_fragment_shading_rate  
						
						
						
						
					 
					
						2020-10-20 13:46:13 +01:00 
						 
				 
			
				
					
						
							
							
								Torosdagli 
							
						 
					 
					
						
						
						
						
							
						
						
							06c2eee720 
							
						 
					 
					
						
						
							
							GL_EXT_ray_query updates  
						
						
						
						
					 
					
						2020-03-19 16:46:30 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Koch 
							
						 
					 
					
						
						
						
						
							
						
						
							db32b243ff 
							
						 
					 
					
						
						
							
							Add support for GLSL_EXT_ray_tracing  
						
						... 
						
						
						
						and SPV_KHR_ray_tracing 
						
						
					 
					
						2020-03-17 20:42:47 -04:00 
						 
				 
			
				
					
						
							
							
								Jeff Bolz 
							
						 
					 
					
						
						
						
						
							
						
						
							04d73731de 
							
						 
					 
					
						
						
							
							GL_EXT_debug_printf implementation  
						
						
						
						
					 
					
						2020-03-05 13:41:34 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							1ff0c181bb 
							
						 
					 
					
						
						
							
							Fix   #1924 : Emit SPV_EXT_physical_storage_buffer, not the KHR form.  
						
						... 
						
						
						
						The KHR form comes along as part of 1.5, and otherwise should require
another form of request to emit it. 
						
						
					 
					
						2019-10-10 12:01:13 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							90e402f42b 
							
						 
					 
					
						
						
							
							SPV_KHR_physical_storage_buffer/SPV: Add GL_EXT_buffer_reference_uvec2  
						
						... 
						
						
						
						Adds uvec2 <-> reference constructor support.
Switches from EXT to KHR for physical_storage_buffer. 
						
						
					 
					
						2019-09-18 23:52:36 -06:00 
						 
				 
			
				
					
						
							
							
								amhagan 
							
						 
					 
					
						
						
						
						
							
						
						
							91fb0091a2 
							
						 
					 
					
						
						
							
							Add support for SPV_KHR_shader_clock  
						
						
						
						
					 
					
						2019-07-10 21:34:12 -04:00 
						 
				 
			
				
					
						
							
							
								Jeff Bolz 
							
						 
					 
					
						
						
						
						
							
						
						
							c6f0ce8dbc 
							
						 
					 
					
						
						
							
							Support GL_ARB_fragment_shader_interlock  
						
						
						
						
					 
					
						2019-06-03 11:55:25 -05:00 
						 
				 
			
				
					
						
							
							
								Jeff Bolz 
							
						 
					 
					
						
						
						
						
							
						
						
							9f2aec49e9 
							
						 
					 
					
						
						
							
							GL_EXT_buffer_reference  
						
						
						
						
					 
					
						2019-01-07 12:36:13 -06:00 
						 
				 
			
				
					
						
							
							
								Jeff Bolz 
							
						 
					 
					
						
						
						
						
							
						
						
							36831c9bad 
							
						 
					 
					
						
						
							
							GL_KHR_memory_scope_semantics  
						
						
						
						
					 
					
						2018-09-06 20:36:14 -05:00 
						 
				 
			
				
					
						
							
							
								otakuto 
							
						 
					 
					
						
						
						
						
							
						
						
							d03da06ac1 
							
						 
					 
					
						
						
							
							Remove execute permissions  
						
						
						
						
					 
					
						2018-08-07 03:16:20 +09:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							312dcfb070 
							
						 
					 
					
						
						
							
							Implement GL_EXT_shader_16bit_storage and GL_EXT_shader_8bit_storage extensions.  
						
						... 
						
						
						
						These introduce limited support for 8/16-bit types such that they can only be accessed in buffer memory and converted to/from 32-bit types.
Contributed from Khronos-internal work. 
						
						
					 
					
						2018-07-03 13:51:31 -06:00 
						 
				 
			
				
					
						
							
							
								Rex Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							81f4c03a76 
							
						 
					 
					
						
						
							
							Fix issues of SPIRV headers  
						
						
						
						
					 
					
						2018-03-02 17:42:37 +08:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							b41bff69d2 
							
						 
					 
					
						
						
							
							SPV: 1st pass implementation of SPV_EXT_shader_viewport_index_layer.  
						
						
						
						
					 
					
						2017-08-25 13:04:39 -06:00 
						 
				 
			
				
					
						
							
							
								Rex Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							e8fdd79f2e 
							
						 
					 
					
						
						
							
							SPV: Implement extension SPV_EXT_shader_stencil_export  
						
						
						
						
					 
					
						2017-08-24 06:26:15 +08:00 
						 
				 
			
				
					
						
							
							
								chaoc 
							
						 
					 
					
						
						
						
						
							
						
						
							c120452754 
							
						 
					 
					
						
						
							
							Implement SPV_KHR_post_depth_coverage  
						
						... 
						
						
						
						Added support for both extension GL_ARB_post_depth_coverage and GL_EXT_post_depth_coverage. 
						
						
					 
					
						2017-07-05 12:27:15 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							a5c5fb6118 
							
						 
					 
					
						
						
							
							SPV: Emit extension for using StorageClassStorageBuffer.  
						
						
						
						
					 
					
						2017-05-05 05:09:58 -06:00 
						 
				 
			
				
					
						
							
							
								Rex Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							f89ad98013 
							
						 
					 
					
						
						
							
							Implement the extension SPV_KHR_16bit_storage  
						
						
						
						
					 
					
						2017-04-07 23:22:33 +08:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							6c8aaacd28 
							
						 
					 
					
						
						
							
							SPV: Implement new extensions GL_KHX_device_group and GL_KHX_multiview.  
						
						... 
						
						
						
						These correspond to SPV_KHR_device_group and SPV_KHR_multiview.
Also, bring tests up to date with Khronos internals, and some misc. related changes. 
						
						
					 
					
						2017-02-27 01:20:51 -07:00 
						 
				 
			
				
					
						
							
							
								Ashwin Kolhe 
							
						 
					 
					
						
						
						
						
							
						
						
							c720f3e639 
							
						 
					 
					
						
						
							
							Implement SPV_KHR_subgroup_vote  
						
						... 
						
						
						
						doc.cpp: Add capabilities, scope to the opcodes. Add opcode and
capability strings.
GLSL.ext.KHR.h: Add extension
string.
GlslangToSpv.cpp: Fix handling of opcodes to generate
appropriate SPIR-V.
spirv.hpp: Add capability and opcode
enums.
spv.shaderGroupVote.comp.out: Update SPIR-V output for test
shader. 
						
						
					 
					
						2017-01-18 14:16:49 -08:00 
						 
				 
			
				
					
						
							
							
								Rex Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							f3b27471f8 
							
						 
					 
					
						
						
							
							SPV: Implement extension SPV_KHR_shader_draw_parameters.  
						
						
						
						
					 
					
						2016-10-11 14:40:35 +08:00 
						 
				 
			
				
					
						
							
							
								Rex Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							5159664475 
							
						 
					 
					
						
						
							
							SPV: Implement the extension SPV_KHR_shader_ballot  
						
						
						
						
					 
					
						2016-09-22 16:05:07 +08:00