Anna (navi) Figueiredo Gomes 
							
						 
					 
					
						
						
							
						
						d5ed4df254 
					 
					
						
						
							
							tests/shader_runner: Add a "mesa<23.3" tag.  
						
						
						
						
					 
					
						2024-12-19 20:34:55 +01:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						ed552e4519 
					 
					
						
						
							
							tests/hlsl: Add tests for the EvaluateAttribute*() intrinsics.  
						
						... 
						
						
						
						Based on earlier tests by Conor McCarthy. 
						
						
					 
					
						2024-12-18 17:27:31 +01:00 
						 
				 
			
				
					
						
							
							
								Conor McCarthy 
							
						 
					 
					
						
						
							
						
						f0f8bb3f36 
					 
					
						
						
							
							tests/hlsl: Add float64 wave op tests.  
						
						
						
						
					 
					
						2024-12-09 14:17:05 +01:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						3264378fa0 
					 
					
						
						
							
							tests: Print the file name instead of the test name in test logs.  
						
						... 
						
						
						
						Some test programs, particularly the shader runner, are built from
many different files nowadays, and a line number is relatively
cumbersome to use if you don't know which file that line comes from. 
						
						
					 
					
						2024-12-03 12:38:26 +01:00 
						 
				 
			
				
					
						
							
							
								Nikolay Sivov 
							
						 
					 
					
						
						
							
						
						e5ba79b4f1 
					 
					
						
						
							
							vkd3d-shader/hlsl: Implement the ByteAddressBuffer.Load*() methods.  
						
						... 
						
						
						
						Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com > 
						
						
					 
					
						2024-11-06 22:09:23 +01:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						aeae8322da 
					 
					
						
						
							
							tests: Add a test for actual multisample loads.  
						
						... 
						
						
						
						The existing test loads from a single sample texture. 
						
						
					 
					
						2024-10-28 17:58:05 +01:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						072b45b972 
					 
					
						
						
							
							tests/shader_runner_d3d12: Introduce a helper to get the default resource state for a resource.  
						
						
						
						
					 
					
						2024-10-28 17:58:05 +01:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						cc340b2838 
					 
					
						
						
							
							tests/shader_runner: Handle render target sizes other than 640x480.  
						
						
						
						
					 
					
						2024-10-28 17:58:05 +01:00 
						 
				 
			
				
					
						
							
							
								Elizabeth Figura 
							
						 
					 
					
						
						
							
						
						b3eee0a323 
					 
					
						
						
							
							tests/shader_runner: Centralize the compile_hlsl() helper in shader_runner.c.  
						
						
						
						
					 
					
						2024-10-28 17:23:10 +01:00 
						 
				 
			
				
					
						
							
							
								Elizabeth Figura 
							
						 
					 
					
						
						
							
						
						591ae5e18e 
					 
					
						
						
							
							tests/shader_runner: Store the dxc_compiler in the shader_runner.  
						
						
						
						
					 
					
						2024-10-28 17:23:10 +01:00 
						 
				 
			
				
					
						
							
							
								Elizabeth Figura 
							
						 
					 
					
						
						
							
						
						b492ebc374 
					 
					
						
						
							
							tests/shader_runner: Store shader sources as an array.  
						
						
						
						
					 
					
						2024-10-28 17:23:06 +01:00 
						 
				 
			
				
					
						
							
							
								Elizabeth Figura 
							
						 
					 
					
						
						
							
						
						d39e840c14 
					 
					
						
						
							
							tests/shader_runner: Store shader caps using an array.  
						
						
						
						
					 
					
						2024-10-28 16:20:27 +01:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						dff7c0e7b8 
					 
					
						
						
							
							tests: Mark interface packing pipeline creation as todo on MoltenVK.  
						
						... 
						
						
						
						Most Vulkan drivers are happy to compile a pipeline with interstage
interface mismatches, even if the pipeline will be broken. Metal,
and therefore MoltenVK, instead doesn't and errors out immediately. 
						
						
					 
					
						2024-10-22 20:32:51 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						bc351f4b70 
					 
					
						
						
							
							tests/shader-runner: Make geometry shaders optional.  
						
						... 
						
						
						
						This allows the Vulkan runner to execute in environments which do
not support geometry shaders, most notably MoltenVK. In particular,
that enables SM<4 shaders to run in such environments 
						
						
					 
					
						2024-10-15 16:55:15 +02:00 
						 
				 
			
				
					
						
							
							
								Conor McCarthy 
							
						 
					 
					
						
						
							
						
						d76435cd21 
					 
					
						
						
							
							tests: Move the dxc compilation helpers to utils.h.  
						
						
						
						
					 
					
						2024-10-08 20:34:03 +02:00 
						 
				 
			
				
					
						
							
							
								Francisco Casas 
							
						 
					 
					
						
						
							
						
						95bd06be83 
					 
					
						
						
							
							tests/shader-runner: Query for SM6 support instead of checking VKD3D_SHADER_UNSUPPORTED_DXIL.  
						
						... 
						
						
						
						This change avoids skipping the tests on a Windows build, where the
support is present but the macro is not defined.
Thanks Giovanni for pointing this out. 
						
						
					 
					
						2024-09-30 19:29:14 +02:00 
						 
				 
			
				
					
						
							
							
								Francisco Casas 
							
						 
					 
					
						
						
							
						
						ebc4f84185 
					 
					
						
						
							
							tests/shader_runner: Use skip() when the d3d12 device doesn't support shader model 6.  
						
						
						
						
					 
					
						2024-09-24 13:54:27 +02:00 
						 
				 
			
				
					
						
							
							
								Francisco Casas 
							
						 
					 
					
						
						
							
						
						a4262c3836 
					 
					
						
						
							
							tests/shader_runner: Skip the DXIL tests when DXIL support is not enabled.  
						
						
						
						
					 
					
						2024-09-24 13:51:14 +02:00 
						 
				 
			
				
					
						
							
							
								Anna (navi) Figueiredo Gomes 
							
						 
					 
					
						
						
							
						
						e761b2cad1 
					 
					
						
						
							
							tests/shader_runner: Introduce a "d3d12" tag.  
						
						
						
						
					 
					
						2024-09-11 14:53:33 +02:00 
						 
				 
			
				
					
						
							
							
								Anna (navi) Figueiredo Gomes 
							
						 
					 
					
						
						
							
						
						3eb2a3d0e4 
					 
					
						
						
							
							tests/shader_runner: Introduce a 'depth-bounds' test option.  
						
						
						
						
					 
					
						2024-09-11 14:53:21 +02:00 
						 
				 
			
				
					
						
							
							
								Anna (navi) Figueiredo Gomes 
							
						 
					 
					
						
						
							
						
						12a7cde092 
					 
					
						
						
							
							tests/shader_runner: Use ID3D12Device2_CreatePipelineState() when available.  
						
						
						
						
					 
					
						2024-09-11 14:13:59 +02:00 
						 
				 
			
				
					
						
							
							
								Anna (navi) Figueiredo Gomes 
							
						 
					 
					
						
						
							
						
						04d7ad90e5 
					 
					
						
						
							
							tests/shader_runner: Extract a pipeline creation function from d3d12_runner_draw().  
						
						
						
						
					 
					
						2024-09-11 14:08:37 +02: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 
						 
				 
			
				
					
						
							
							
								Elizabeth Figura 
							
						 
					 
					
						
						
							
						
						fe21318b5f 
					 
					
						
						
							
							tests/shader_runner: Factor out a resource_desc structure.  
						
						
						
						
					 
					
						2024-07-11 00:33:57 +02:00 
						 
				 
			
				
					
						
							
							
								Elizabeth Figura 
							
						 
					 
					
						
						
							
						
						fa570ee1f3 
					 
					
						
						
							
							tests/shader_runner: Use resource->width instead of resource->size for buffer width.  
						
						
						
						
					 
					
						2024-07-11 00:33:57 +02:00