| 
							
							
								 John Kessenich | ac3707921e | Revert the commits that change OpArrayLength type and bumped the version number. Now, version 5.* is all connected to making the uint type, which doesn't quite work.
Generator versions 4 and 6 do not do this. | 2018-03-07 11:48:25 -07:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 0216f24f0e | SPV: Bump up the generator number. | 2018-03-03 11:47:07 -07:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 4bee531fc1 | HLSL: Fix #1249: Always execute both sides of ternary "?:". This is semantically required by HLSL, and frequently results in using
OpSelect instead of control flow. | 2018-02-20 21:32:33 -07:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 71b5da60d0 | SPV: Bump up generator number, because previous commit changes code gen slightly. | 2018-02-06 08:06:36 -07:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 2b5ea9f851 | SPV Version: Emit the requested SPIR-V version, not the header version. Fixes #1236. | 2018-01-31 18:41:59 -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 | c72e5937dd | SPV: Bump the generator number to account for barrier changes. | 2017-12-16 00:34:08 -07:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 07ed11f9a0 | SPV: GeneratorVersion: bump version number because of atomic decrement change. | 2017-10-07 11:41:20 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 260f50616a | SPV: Correct selection of storage-image capabilities. Fixes #986. Code was reflecting an old historical use of sampled as a SPIR-V
2-valued operand, instead of its current 3 values. | 2017-08-14 22:10:00 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | e00e8f45a6 | GLSL: replace general missing functionality with specific messages. | 2017-06-05 16:42:33 -06:00 |  | 
			
				
					| 
							
							
								 John Kessenich | fb06e9552e | Don't print the "Linked stage" message unless the AST is being dumped. | 2016-12-03 13:59:51 -07:00 |  | 
			
				
					| 
							
							
								 John Kessenich | a5c33d6ffb | SPV: Fix issue #320: Fetch needs to extract the image. GLSL takes a traditional sampler, but SPIR-V wants just the
sampled image, not the combined sampler and image. | 2016-06-02 23:47:29 -06:00 |  | 
			
				
					| 
							
							
								 Rex Xu | 5eafa472d3 | SPV: Support the new OpCode - OpImageSparseRead | 2016-02-19 22:24:03 +08:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 6c292d3ba7 | SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). | 2016-02-15 21:46:55 -07:00 |  | 
			
				
					| 
							
							
								 John Kessenich | 5e80113939 | SPV Capabilities: SampleRateShading, SparseResidency, MinLod, and ImageQuery. | 2016-02-15 11:09:46 -07:00 |  | 
			
				
					| 
							
							
								 John Kessenich | b0364dcc3e | SPV Capabilities: Image types. SampledBuffer
ImageBuffer
Sampled1D
Image1D
SampledCubeArray
ImageCubeArray
SampledRect
ImageRect
InputAttachment
ImageMSArray
StorageImageMultisample | 2016-02-14 17:37:30 -07:00 |  | 
			
				
					| 
							
							
								 Rex Xu | 48edadfd24 | Parser & SPV: Implement two extensions regarding GLSL sparse texture. Implement extension "GL_ARB_sparse_texture2".
Implement extension "GL_ARB_sparse_texture_clamp". | 2016-01-05 16:07:02 +08:00 |  |