John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							bcf6a2430e 
							
						 
					 
					
						
						
							
							Move to SPIR-V 1.5 Rev. 3, bump revision, remove a status from README.  
						
						
						
						
					 
					
						2020-04-27 02:12:05 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							52d34b4c65 
							
						 
					 
					
						
						
							
							Move to latest SPIR-V header, and bump glslang revision.  
						
						
						
						
					 
					
						2020-04-24 08:46:32 -06:00 
						 
				 
			
				
					
						
							
							
								Neslisah Torosdagli 
							
						 
					 
					
						
						
						
						
							
						
						
							ea98c46c2b 
							
						 
					 
					
						
						
							
							spirv.hpp reverted to commit f368dcbb7d8af23f0cba3015d0f4dda9dc3aa66d  
						
						
						
						
					 
					
						2020-03-24 12:02:20 -04:00 
						 
				 
			
				
					
						
							
							
								Torosdagli 
							
						 
					 
					
						
						
						
						
							
						
						
							74d6d6a208 
							
						 
					 
					
						
						
							
							GL_EXT_ray_query updates  
						
						
						
						
					 
					
						2020-03-19 11:09:57 -04:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							f368dcbb7d 
							
						 
					 
					
						
						
							
							SPV headers: Bump up to the latest header.  
						
						... 
						
						
						
						This contains the base for ray tracing extensions. 
						
						
					 
					
						2020-03-17 08:00:41 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							aaff6cddd0 
							
						 
					 
					
						
						
							
							SPV 1.5: Switch to the 1.5 header, for SPIR-V 1.5.  
						
						
						
						
					 
					
						2019-09-13 09:32:00 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							2bb2da9193 
							
						 
					 
					
						
						
							
							SPV: Update to latest SPIR-V header.  
						
						
						
						
					 
					
						2019-07-22 07:06:50 -06:00 
						 
				 
			
				
					
						
							
							
								amhagan 
							
						 
					 
					
						
						
						
						
							
						
						
							91fb0091a2 
							
						 
					 
					
						
						
							
							Add support for SPV_KHR_shader_clock  
						
						
						
						
					 
					
						2019-07-10 21:34:12 -04:00 
						 
				 
			
				
					
						
							
							
								Jeff Bolz 
							
						 
					 
					
						
						
						
						
							
						
						
							ba6170b534 
							
						 
					 
					
						
						
							
							Implement GL_EXT_demote_to_helper_invocation  
						
						
						
						
					 
					
						2019-07-01 09:36:15 -05:00 
						 
				 
			
				
					
						
							
							
								Jeff Bolz 
							
						 
					 
					
						
						
						
						
							
						
						
							38a52fca93 
							
						 
					 
					
						
						
							
							Add gl_SemanticsVolatile to GL_KHR_memory_scope_semantics, and make volatile-qualified atomics generate MemorySemanticsVolatile when using the Vulkan memory model  
						
						
						
						
					 
					
						2019-06-14 09:57:01 -05:00 
						 
				 
			
				
					
						
							
							
								Jeff Bolz 
							
						 
					 
					
						
						
						
						
							
						
						
							c6f0ce8dbc 
							
						 
					 
					
						
						
							
							Support GL_ARB_fragment_shader_interlock  
						
						
						
						
					 
					
						2019-06-03 11:55:25 -05:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							2dd4ab3a4a 
							
						 
					 
					
						
						
							
							SPV: Move to the SPIR-V 1.4 header.  
						
						
						
						
					 
					
						2019-05-09 23:59:37 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							3416d48b59 
							
						 
					 
					
						
						
							
							Update to latest SPIR-V header and bump revision.  
						
						
						
						
					 
					
						2019-04-04 09:38:26 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							b184e41a06 
							
						 
					 
					
						
						
							
							Build: Update to the most recent SPIR-V headers, for Rev. 7 of SPV 1.3  
						
						
						
						
					 
					
						2019-03-17 22:29:25 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							cc4a756d48 
							
						 
					 
					
						
						
							
							Build: Update to latest SPIR-V header.  
						
						
						
						
					 
					
						2019-03-06 11:21:38 +07:00 
						 
				 
			
				
					
						
							
							
								Jeff Bolz 
							
						 
					 
					
						
						
						
						
							
						
						
							4605e2ed2b 
							
						 
					 
					
						
						
							
							Implement GL_NV_cooperative_matrix  
						
						
						
						
					 
					
						2019-02-25 23:42:59 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							d12fbc4c0c 
							
						 
					 
					
						
						
							
							SPV: Move to the latest header.  
						
						
						
						
					 
					
						2019-01-07 23:52:34 +07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							83fe01e274 
							
						 
					 
					
						
						
							
							SPV: non-functional: update to latest headers.  
						
						
						
						
					 
					
						2018-11-26 06:34:38 -07:00 
						 
				 
			
				
					
						
							
							
								Ashwin Lele 
							
						 
					 
					
						
						
						
						
							
						
						
							ff1783db87 
							
						 
					 
					
						
						
							
							Multiple features and misc fixes for final raytracing non experimental version.  
						
						
						
						
					 
					
						2018-10-31 07:55:24 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							6dd4757f0f 
							
						 
					 
					
						
						
							
							Update to latest spirv.hpp header (which fixed a typo).  
						
						
						
						
					 
					
						2018-09-19 13:58:01 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							7105cb308a 
							
						 
					 
					
						
						
							
							SPV: Move to latest SPIR-V header (latest NV extensions support).  
						
						
						
						
					 
					
						2018-09-19 03:54:48 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							ddfb4a8022 
							
						 
					 
					
						
						
							
							Merge branch 'jeffbolznv-memory_scope_semantics'  
						
						
						
						
					 
					
						2018-09-07 08:58:53 -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 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							5611c6d27b 
							
						 
					 
					
						
						
							
							GLSL/SPV: Implement SPV_EXT_descriptor_indexing and GL_EXT_nonuniform_qualifier  
						
						
						
						
					 
					
						2018-04-05 11:25:02 -06:00 
						 
				 
			
				
					
						
							
							
								Jeff Bolz 
							
						 
					 
					
						
						
						
						
							
						
						
							2abe9a4d34 
							
						 
					 
					
						
						
							
							Implement GL_NV_shader_subgroup_partitioned  
						
						
						
						
					 
					
						2018-03-29 22:52:17 -05:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							66011cb2c2 
							
						 
					 
					
						
						
							
							SPV: Implement Vulkan 1.1 features and extensions.  
						
						
						
						
					 
					
						2018-03-06 16:12:04 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							e58d58b782 
							
						 
					 
					
						
						
							
							Non-functional: Move to latest headers.  
						
						
						
						
					 
					
						2018-03-02 12:36:02 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							6c1c2766b6 
							
						 
					 
					
						
						
							
							SPV: Bump SPIR-V header to the unified1 version (version 1.2).  
						
						
						
						
					 
					
						2018-01-29 16:16:11 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							e9e0cb60ec 
							
						 
					 
					
						
						
							
							Update to latest public headers.  
						
						
						
						
					 
					
						2017-12-14 03:00:44 -07:00 
						 
				 
			
				
					
						
							
							
								Rex Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							e8fdd79f2e 
							
						 
					 
					
						
						
							
							SPV: Implement extension SPV_EXT_shader_stencil_export  
						
						
						
						
					 
					
						2017-08-24 06:26:15 +08:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							d2d3a14237 
							
						 
					 
					
						
						
							
							SPV: Update to latest 1.0 headers, removing redundancies in GLSL.ext.AMD.h.  
						
						
						
						
					 
					
						2017-07-25 21:03:29 -06: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 
							
						 
					 
					
						
						
						
						
							
						
						
							38a425355b 
							
						 
					 
					
						
						
							
							SPV: Move to latest public headers.  
						
						
						
						
					 
					
						2017-04-06 17:21:58 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							42e33c9bec 
							
						 
					 
					
						
						
							
							SPV: Update SPV header to official Rev. 10 of 1.0, and fix the consequences of doing so.  
						
						
						
						
					 
					
						2017-02-27 01:50:28 -07: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 
						 
				 
			
				
					
						
							
							
								chaoc 
							
						 
					 
					
						
						
						
						
							
						
						
							f200da8631 
							
						 
					 
					
						
						
							
							Modify shader ballot extension by adding OpSubgroupReadInvocationKHR  
						
						
						
						
					 
					
						2016-12-21 12:08:09 -08:00 
						 
				 
			
				
					
						
							
							
								Rex Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							f3b27471f8 
							
						 
					 
					
						
						
							
							SPV: Implement extension SPV_KHR_shader_draw_parameters.  
						
						
						
						
					 
					
						2016-10-11 14:40:35 +08:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							4016e38bea 
							
						 
					 
					
						
						
							
							Build: Switch to Rev. 6 of headers, removing "BadValue" enum stuff.  
						
						... 
						
						
						
						Note: Technically, this is glslang's modified private copy of official headers.
Official headers will appear in other places, like
https://github.com/KhronosGroup/SPIRV-Headers . 
						
						
					 
					
						2016-07-15 11:55:34 -06:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							66e2faf844 
							
						 
					 
					
						
						
							
							Support multiple source languages, adding HLSL as an option.  
						
						
						
						
					 
					
						2016-03-12 18:34:36 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							6c292d3ba7 
							
						 
					 
					
						
						
							
							SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl).  
						
						
						
						
					 
					
						2016-02-15 21:46:55 -07:00 
						 
				 
			
				
					
						
							
							
								Csaba Osztrogonác 
							
						 
					 
					
						
						
						
						
							
						
						
							f947debf70 
							
						 
					 
					
						
						
							
							Fix typo in an include guard.  
						
						
						
						
					 
					
						2016-02-05 07:40:35 -08:00 
						 
				 
			
				
					
						
							
							
								Mark Adams 
							
						 
					 
					
						
						
						
						
							
						
						
							364c21c8c0 
							
						 
					 
					
						
						
							
							Fix several build warnings/error encountered with VS2013  
						
						... 
						
						
						
						This also fixes the newlines for spirv.hpp to be consistent with the rest of the files. 
						
						
					 
					
						2016-01-06 13:41:02 -05:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							55e7d11ce8 
							
						 
					 
					
						
						
							
							SPIR-V: Move from Version .99 Rev 31 to Version 1.0, Rev 2.  
						
						
						
						
					 
					
						2015-11-15 22:31:41 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							6726cccc91 
							
						 
					 
					
						
						
							
							Add new SPIR-V 31 files.  
						
						
						
						
					 
					
						2015-08-06 22:59:24 -06:00