Henri Verbeet 
							
						 
					 
					
						
						
							
						
						1fd89abcc3 
					 
					
						
						
							
							vkd3d-shader: Enable DXIL support in the default configuration.  
						
						
						
						
					 
					
						2025-02-24 15:10:08 +01:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						51b65688e1 
					 
					
						
						
							
							ci: Abort on assertions on the CI.  
						
						
						
						
					 
					
						2024-07-29 13:17:19 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						ca2f54e729 
					 
					
						
						
							
							ci: Delimit building each commit with a collapsible section.  
						
						
						
						
					 
					
						2024-04-09 12:28:10 -05:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						636d8d3850 
					 
					
						
						
							
							ci: Run tests on llvmpipe from Mesa 24.0.3.  
						
						
						
						
					 
					
						2024-04-03 22:24:13 +02:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						1fc55d80cd 
					 
					
						
						
							
							vkd3d-shader: Enable GLSL target support when VKD3D_SHADER_UNSUPPORTED_GLSL is defined.  
						
						
						
						
					 
					
						2024-03-08 23:36:40 +01:00 
						 
				 
			
				
					
						
							
							
								Henri Verbeet 
							
						 
					 
					
						
						
							
						
						edc8e38bd9 
					 
					
						
						
							
							ci: Enable colour output for the tests.  
						
						... 
						
						
						
						Autodetection doesn't work, but gitlab does in fact support colour
output. Perhaps more importantly, the "Scroll to next failure" feature
essentially scans the output for red text. 
						
						
					 
					
						2024-02-21 23:23:34 +01:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						2fe76f3b60 
					 
					
						
						
							
							ci: Dump the d3d12 summary line in the CI log.  
						
						... 
						
						
						
						d3d12 lumps many tests together, so it's useful to have the summary
line in the CI log. 
						
						
					 
					
						2024-01-08 21:44:46 +01:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						f087aa752d 
					 
					
						
						
							
							ci: Build vkd3d with SPIRV-Tools.  
						
						
						
						
					 
					
						2023-12-13 22:32:26 +01:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						f8fcfc52d8 
					 
					
						
						
							
							ci: Expect builds to always succeed, even when tests are allowed to fail.  
						
						
						
						
					 
					
						2023-11-07 22:26:36 +01:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						2955232656 
					 
					
						
						
							
							ci: Allow the artifact copy to fail.  
						
						... 
						
						
						
						If the build fails some artifact files might not exist, and we
don't want the script to fail just because of that. 
						
						
					 
					
						2023-11-06 23:08:32 +01:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						1bd8baf420 
					 
					
						
						
							
							ci: Run tests using dxcompiler.  
						
						... 
						
						
						
						The dxcompiler is only used for 64 bit builds, because no official
32 bit implementation is distributed. This might change in the future
building the compiler ourselves and using vkd3d-shader to sign the
generated shaders. 
						
						
					 
					
						2023-10-16 22:36:17 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						680a5aaa78 
					 
					
						
						
							
							ci: Build the DXIL parser.  
						
						
						
						
					 
					
						2023-10-16 22:36:17 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						ef77d78a39 
					 
					
						
						
							
							ci: Store config.log as a build artifact.  
						
						
						
						
					 
					
						2023-10-02 22:25:14 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						fd6c6895d6 
					 
					
						
						
							
							ci: Compile with -Werror.  
						
						... 
						
						
						
						Manually disable some warnings that are currently emitted. Eventually
the warnings should be solved and -Werror should remain alone. 
						
						
					 
					
						2023-10-02 22:25:13 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						7366b5fd38 
					 
					
						
						
							
							ci: Prepend an ordinal number to commits in artifacts.  
						
						
						
						
					 
					
						2023-09-27 22:34:24 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						2dd4211b77 
					 
					
						
						
							
							ci: Wrap complex commands in CI scripts.  
						
						
						
						
					 
					
						2023-09-26 22:07:36 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						81da13b9e2 
					 
					
						
						
							
							ci: Build crosstests in a dedicated CI job.  
						
						... 
						
						
						
						Mostly to avoid polluting other logs and artifacts, and also to avoid
recompiling crosstests over and over. Eventually the artifacts produced
at this stage should be run on native Windows. 
						
						
					 
					
						2023-09-26 22:07:35 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						229a34b93c 
					 
					
						
						
							
							ci: Execute the tests.  
						
						
						
						
					 
					
						2023-08-31 22:07:21 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						4a3ad750e0 
					 
					
						
						
							
							ci: Introduce a CI pipeline for GitLab.  
						
						
						
						
					 
					
						2023-08-29 22:07:56 +02:00