Henri Verbeet 
							
						 
					 
					
						
						
							
						
						9c987e5a0b 
					 
					
						
						
							
							tests/shader_runner: Introduce the "u32" probe format.  
						
						
						
						
					 
					
						2025-06-10 17:48:19 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						b09e9159ba 
					 
					
						
						
							
							tests/shader_runner: Introduce the "u64" probe format.  
						
						
						
						
					 
					
						2025-06-10 17:46:51 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						9ab1cadaa5 
					 
					
						
						
							
							tests/hlsl: Mark some tests in wave-ops-uint.shader_test as buggy on MoltenVK.  
						
						... 
						
						
						
						It seems that SPIRV-Cross is generating bad MSL code, and Metal
rejects it. 
						
						
					 
					
						2025-05-27 19:32:19 +02:00 
						 
				 
			
				
					
						
							
							
								Conor McCarthy 
							
						 
					 
					
						
						
							
						
						50306a8b08 
					 
					
						
						
							
							tests/hlsl: Add uint64 wave op tests.  
						
						
						
						
					 
					
						2024-12-09 14:20:28 +01:00 
						 
				 
			
				
					
						
							
							
								Elizabeth Figura 
							
						 
					 
					
						
						
							
						
						d39e840c14 
					 
					
						
						
							
							tests/shader_runner: Store shader caps using an array.  
						
						
						
						
					 
					
						2024-10-28 16:20:27 +01:00 
						 
				 
			
				
					
						
							
							
								Francisco Casas 
							
						 
					 
					
						
						
							
						
						b701f8d393 
					 
					
						
						
							
							tests/shader_runner: Explicitly require UAV load support.  
						
						... 
						
						
						
						The used UAV formats are explicitly added in the [require] section of
every test that uses them.
Some of these tests were failing on Intel UHD graphics 770 because of
missing support for additional UAV load types, explicitly requiring
these formats allows these tests to be skipped. 
						
						
					 
					
						2024-08-22 16:22:18 +02:00 
						 
				 
			
				
					
						
							
							
								Francisco Casas 
							
						 
					 
					
						
						
							
						
						19c23ca6f2 
					 
					
						
						
							
							tests/shader_runner: Replace spaces with dashes in format names.  
						
						... 
						
						
						
						Probably good if we want to allow specifying several formats in the same
line, separated by spaces.
While at it, rename "r32g32 int" to "r32g32-sint". 
						
						
					 
					
						2024-08-22 16:01:37 +02:00 
						 
				 
			
				
					
						
							
							
								Conor McCarthy 
							
						 
					 
					
						
						
							
						
						e1c774bfeb 
					 
					
						
						
							
							vkd3d-shader/spirv: Implement the WAVE_READ_LANE_FIRST instruction.  
						
						
						
						
					 
					
						2024-05-14 20:44:10 +02:00 
						 
				 
			
				
					
						
							
							
								Conor McCarthy 
							
						 
					 
					
						
						
							
						
						936d8e4f61 
					 
					
						
						
							
							vkd3d-shader/spirv: Implement the WAVE_READ_LANE_AT instruction.  
						
						
						
						
					 
					
						2024-05-14 20:44:04 +02:00 
						 
				 
			
				
					
						
							
							
								Conor McCarthy 
							
						 
					 
					
						
						
							
						
						5790056c44 
					 
					
						
						
							
							tests/hlsl: Add a test for WaveReadLaneAt() with a non-uniform index.  
						
						
						
						
					 
					
						2024-05-14 20:44:00 +02:00 
						 
				 
			
				
					
						
							
							
								Conor McCarthy 
							
						 
					 
					
						
						
							
						
						77259da1ad 
					 
					
						
						
							
							vkd3d-shader/spirv: Implement the WAVE_PREFIX_BIT_COUNT instruction.  
						
						
						
						
					 
					
						2024-05-13 11:50:23 +02:00 
						 
				 
			
				
					
						
							
							
								Conor McCarthy 
							
						 
					 
					
						
						
							
						
						065ef0c5e4 
					 
					
						
						
							
							vkd3d-shader/spirv: Implement the WAVE_IS_FIRST_LANE instruction.  
						
						
						
						
					 
					
						2024-05-13 11:50:21 +02:00 
						 
				 
			
				
					
						
							
							
								Conor McCarthy 
							
						 
					 
					
						
						
							
						
						feef2577ef 
					 
					
						
						
							
							vkd3d-shader/spirv: Implement the WAVE_ALL_BIT_COUNT instruction.  
						
						
						
						
					 
					
						2024-05-13 11:50:19 +02:00 
						 
				 
			
				
					
						
							
							
								Conor McCarthy 
							
						 
					 
					
						
						
							
						
						cfcc789b42 
					 
					
						
						
							
							vkd3d-shader/spirv: Implement the WAVE_OP_* instructions.  
						
						
						
						
					 
					
						2024-05-06 22:12:27 +02:00 
						 
				 
			
				
					
						
							
							
								Conor McCarthy 
							
						 
					 
					
						
						
							
						
						fef5760af0 
					 
					
						
						
							
							vkd3d-shader/spirv: Implement the WAVE_ACTIVE_BIT_* instructions.  
						
						
						
						
					 
					
						2024-05-06 22:12:24 +02:00 
						 
				 
			
				
					
						
							
							
								Conor McCarthy 
							
						 
					 
					
						
						
							
						
						1c49b3a779 
					 
					
						
						
							
							vkd3d-shader/spirv: Implement the WAVE_ACTIVE_BALLOT instruction.  
						
						
						
						
					 
					
						2024-05-06 22:12:21 +02:00 
						 
				 
			
				
					
						
							
							
								Conor McCarthy 
							
						 
					 
					
						
						
							
						
						c770efc530 
					 
					
						
						
							
							vkd3d-shader/spirv: Handle the WAVELANEINDEX register.  
						
						
						
						
					 
					
						2024-05-02 22:18:54 +02:00 
						 
				 
			
				
					
						
							
							
								Conor McCarthy 
							
						 
					 
					
						
						
							
						
						29786d7efb 
					 
					
						
						
							
							tests/shader-runner: Add a 'require' directive for wave ops.  
						
						
						
						
					 
					
						2024-05-02 22:18:53 +02:00 
						 
				 
			
				
					
						
							
							
								Conor McCarthy 
							
						 
					 
					
						
						
							
						
						fd590c2593 
					 
					
						
						
							
							vkd3d: Initialise wave ops feature options.  
						
						... 
						
						
						
						Based in part on a vkd3d-proton patch by Philip Rebohle. 
						
						
					 
					
						2024-05-02 22:18:50 +02:00 
						 
				 
			
				
					
						
							
							
								Conor McCarthy 
							
						 
					 
					
						
						
							
						
						d5c6e12dd3 
					 
					
						
						
							
							tests/hlsl: Add wave op tests.  
						
						
						
						
					 
					
						2024-04-22 23:13:20 +02:00