ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						fd913bceaf 
					 
					
						
						
							
							spirv: Add OpKill fallback to demote  
						
						
						
						
					 
					
						2021-07-22 21:51:29 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						d2a0f9d7ad 
					 
					
						
						
							
							spirv: Do not enable ShaderLayer  
						
						... 
						
						
						
						This is enabled by an extension instead of the capability. 
						
						
					 
					
						2021-07-22 21:51:29 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						2b434b74af 
					 
					
						
						
							
							spirv: Enable DemoteToHelperInvocationEXT only when supported  
						
						
						
						
					 
					
						2021-07-22 21:51:29 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						cfd873275d 
					 
					
						
						
							
							spirv: Use OriginLowerLeft when requested  
						
						
						
						
					 
					
						2021-07-22 21:51:29 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						bafe9e35a9 
					 
					
						
						
							
							spirv: Only add image operands mask when needed  
						
						
						
						
					 
					
						2021-07-22 21:51:29 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						d2e811db2e 
					 
					
						
						
							
							spirv: Workaround image unsigned offset bug  
						
						... 
						
						
						
						Workaround bug on Nvidia's OpenGL SPIR-V compiler when using unsigned
texture offsets. 
						
						
					 
					
						2021-07-22 21:51:29 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						4ead714910 
					 
					
						
						
							
							spirv: Add int8 and int16 capabilities only when supported  
						
						
						
						
					 
					
						2021-07-22 21:51:29 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						33bebc3412 
					 
					
						
						
							
							spirv: Add integer clamping workarounds  
						
						... 
						
						
						
						Workaround more bugs on Nvidia's OpenGL SPIR-V compiler. 
						
						
					 
					
						2021-07-22 21:51:29 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						7b03b97118 
					 
					
						
						
							
							spirv: Implement int8 and int16 conversion fallbacks  
						
						
						
						
					 
					
						2021-07-22 21:51:29 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						48a17298d7 
					 
					
						
						
							
							spirv: Support OpenGL uniform buffers and change bindings  
						
						
						
						
					 
					
						2021-07-22 21:51:29 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						d5d6778ba5 
					 
					
						
						
							
							spirv: Desambiguate descriptor names  
						
						... 
						
						
						
						Worksaround a bug on Nvidia's OpenGL SPIR-V compiler where names are
used for name matching. 
						
						
					 
					
						2021-07-22 21:51:29 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
							
						
						b541f5e5e3 
					 
					
						
						
							
							shader: Implement VertexA stage  
						
						
						
						
					 
					
						2021-07-22 21:51:29 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						57464e3b72 
					 
					
						
						
							
							shader: Fix storage type when reading patches on tess control  
						
						
						
						
					 
					
						2021-07-22 21:51:29 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						d10cf55353 
					 
					
						
						
							
							shader: Implement indexed textures  
						
						
						
						
					 
					
						2021-07-22 21:51:28 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						050e81500c 
					 
					
						
						
							
							shader: Move microinstruction header to the value header  
						
						
						
						
					 
					
						2021-07-22 21:51:28 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						7018e524f5 
					 
					
						
						
							
							shader: Add NVN storage buffer fallbacks  
						
						... 
						
						
						
						When we can't track the SSBO origin of a global memory instruction,
leave it as a global memory operation and assume these pointers are in
the NVN storage buffer slots, then apply a linear search in the shader's
runtime. 
						
						
					 
					
						2021-07-22 21:51:28 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						6325601947 
					 
					
						
						
							
							spirv: Fix ViewportMask  
						
						
						
						
					 
					
						2021-07-22 21:51:28 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						5b8afed871 
					 
					
						
						
							
							spirv: Replace Constant/ConstantComposite with Const helper  
						
						
						
						
					 
					
						2021-07-22 21:51:28 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
							
						
						f69d0b91ff 
					 
					
						
						
							
							shader: Address feedback  
						
						
						
						
					 
					
						2021-07-22 21:51:28 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
							
						
						080857b60e 
					 
					
						
						
							
							shader: Add coarse derivatives  
						
						
						
						
					 
					
						2021-07-22 21:51:28 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
							
						
						04c459fc8d 
					 
					
						
						
							
							shader: Implement fine derivates constant propagation  
						
						
						
						
					 
					
						2021-07-22 21:51:28 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
							
						
						f18a6dd1bd 
					 
					
						
						
							
							shader: Implement SR_Y_DIRECTION  
						
						
						
						
					 
					
						2021-07-22 21:51:28 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						0a0818c025 
					 
					
						
						
							
							shader: Fix memory barriers  
						
						
						
						
					 
					
						2021-07-22 21:51:28 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						c9e4609d87 
					 
					
						
						
							
							spirv: Fix implicit lod type  
						
						
						
						
					 
					
						2021-07-22 21:51:28 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						7cfa403683 
					 
					
						
						
							
							spirv: Use explicit lods outside of fragment shaders  
						
						
						
						
					 
					
						2021-07-22 21:51:28 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						dbbd4b5496 
					 
					
						
						
							
							spirv: Use ConstOffset instead of Offset when possible  
						
						
						
						
					 
					
						2021-07-22 21:51:28 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						be431f5ed0 
					 
					
						
						
							
							shader: Implement BFE and BFI CC  
						
						... 
						
						
						
						Fix two bugs in BFI. 
						
						
					 
					
						2021-07-22 21:51:28 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						80940b1706 
					 
					
						
						
							
							shader: Implement SampleMask  
						
						
						
						
					 
					
						2021-07-22 21:51:28 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						95815a3883 
					 
					
						
						
							
							shader: Implement PIXLD.MY_INDEX  
						
						
						
						
					 
					
						2021-07-22 21:51:28 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						f3473c5143 
					 
					
						
						
							
							spirv: Bitcast non-F32 output attributes to their type before store  
						
						
						
						
					 
					
						2021-07-22 21:51:28 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						e3514bcd6b 
					 
					
						
						
							
							spirv: Implement ViewportMask with NV_viewport_array2  
						
						
						
						
					 
					
						2021-07-22 21:51:28 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						4657cf78fd 
					 
					
						
						
							
							spirv: Bitcast non-F32 attributes to F32  
						
						
						
						
					 
					
						2021-07-22 21:51:27 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						b0f1255c8c 
					 
					
						
						
							
							shader: Implement PrimitiveId  
						
						
						
						
					 
					
						2021-07-22 21:51:27 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						183855e396 
					 
					
						
						
							
							shader: Implement tessellation shaders, polygon mode and invocation id  
						
						
						
						
					 
					
						2021-07-22 21:51:27 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						416e1b7441 
					 
					
						
						
							
							spirv: Implement image buffers  
						
						
						
						
					 
					
						2021-07-22 21:51:27 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						d8ec99dada 
					 
					
						
						
							
							spirv: Implement Layer stores  
						
						
						
						
					 
					
						2021-07-22 21:51:27 -04:00 
						 
				 
			
				
					
						
							
							
								FernandoS27 
							
						 
					 
					
						
						
							
						
						ab3831f6cb 
					 
					
						
						
							
							spirv: Fix alpha test  
						
						
						
						
					 
					
						2021-07-22 21:51:27 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						6f4a1c8dcf 
					 
					
						
						
							
							spirv: Fix non-atomic 64-bit store  
						
						
						
						
					 
					
						2021-07-22 21:51:27 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						6c512f4bff 
					 
					
						
						
							
							spirv: Implement alpha test  
						
						
						
						
					 
					
						2021-07-22 21:51:27 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						b126987c59 
					 
					
						
						
							
							shader: Implement transform feedbacks and define file format  
						
						
						
						
					 
					
						2021-07-22 21:51:27 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						a83579b50a 
					 
					
						
						
							
							shader: Implement early Z tests  
						
						
						
						
					 
					
						2021-07-22 21:51:27 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						fa75b9b062 
					 
					
						
						
							
							spirv: Rework storage buffers and shader memory  
						
						
						
						
					 
					
						2021-07-22 21:51:27 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						c070991def 
					 
					
						
						
							
							shader: Fix fixed pipeline point size on geometry shaders  
						
						
						
						
					 
					
						2021-07-22 21:51:27 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						f263760c5a 
					 
					
						
						
							
							shader: Implement geometry shaders  
						
						
						
						
					 
					
						2021-07-22 21:51:27 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						a6cef71cc0 
					 
					
						
						
							
							shader: Implement OUT  
						
						
						
						
					 
					
						2021-07-22 21:51:27 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						23b8714732 
					 
					
						
						
							
							spirv: Define StorageImageWriteWithoutFormat capability when used  
						
						
						
						
					 
					
						2021-07-22 21:51:27 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						2ed80f6b1e 
					 
					
						
						
							
							shader: Implement LOP CC  
						
						
						
						
					 
					
						2021-07-22 21:51:27 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						5c61e860e4 
					 
					
						
						
							
							shader: Implement SR_THREAD_KILL  
						
						
						
						
					 
					
						2021-07-22 21:51:27 -04:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						3db2b3effa 
					 
					
						
						
							
							shader: Implement ATOM/S and RED  
						
						
						
						
					 
					
						2021-07-22 21:51:27 -04:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						106764a6d5 
					 
					
						
						
							
							spirv: Move phi node patching to a separate function  
						
						
						
						
					 
					
						2021-07-22 21:51:27 -04:00