Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						b31c9831fa 
					 
					
						
						
							
							vkd3d-shader/ir: Print results as signed numbers.  
						
						
						
						
					 
					
						2024-09-11 15:13:14 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						096f133b09 
					 
					
						
						
							
							vkd3d-shader/ir: Rename vsir_program_normalise() to vsir_program_transform().  
						
						
						
						
					 
					
						2024-09-11 15:13:14 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						03ab0156a2 
					 
					
						
						
							
							vkd3d-shader/ir: Run validation after inserting the alpha test.  
						
						
						
						
					 
					
						2024-09-11 15:13:14 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						5c0d640d18 
					 
					
						
						
							
							vkd3d-shader/ir: Run validation after flattening control flow constructs.  
						
						
						
						
					 
					
						2024-09-11 15:13:14 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						4b06729be8 
					 
					
						
						
							
							vkd3d-shader/ir: Run validation after normalising combined samplers.  
						
						
						
						
					 
					
						2024-09-11 15:13:14 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						c2fd1e42fd 
					 
					
						
						
							
							vkd3d-shader/ir: Run validation after removing dead code.  
						
						
						
						
					 
					
						2024-09-11 15:13:14 +02:00 
						 
				 
			
				
					
						
							
							
								Conor McCarthy 
							
						 
					 
					
						
						
							
						
						e550901efa 
					 
					
						
						
							
							vkd3d-shader/ir: Free the semantic names of deleted signature elements in shader_signature_merge(). (Valgrind)  
						
						
						
						
					 
					
						2024-09-10 21:45:22 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						828dfdf1bd 
					 
					
						
						
							
							vkd3d-shader/ir: Run validation after normalising flat constants.  
						
						
						
						
					 
					
						2024-09-10 21:43:14 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						1c285d40bd 
					 
					
						
						
							
							vkd3d-shader/ir: Run validation after normalising I/O registers.  
						
						
						
						
					 
					
						2024-09-10 21:43:14 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						d8c41cc270 
					 
					
						
						
							
							vkd3d-shader/ir: Run validation after normalising Hull Shader control points I/O registers.  
						
						
						
						
					 
					
						2024-09-10 21:43:14 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						a3fdc447de 
					 
					
						
						
							
							vkd3d-shader/ir: Run validation after flattening hull shader phases.  
						
						
						
						
					 
					
						2024-09-10 21:43:14 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						5fd93c28c4 
					 
					
						
						
							
							vkd3d-shader/ir: Run validation after remapping the output signature.  
						
						
						
						
					 
					
						2024-09-10 21:43:14 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						bfd1fc9cd6 
					 
					
						
						
							
							vkd3d-shader/ir: Assume that Hull Shaders have a control point phase in vsir_program_normalise_io_registers().  
						
						... 
						
						
						
						The control point phase is always introduced, when missing, by the
earlier instruction_array_normalise_hull_shader_control_point_io()
pass. 
						
						
					 
					
						2024-09-05 16:33:05 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						7b9a1bf6df 
					 
					
						
						
							
							vkd3d-shader/ir: Run validation after materializing undominated SSAs to TEMPs.  
						
						
						
						
					 
					
						2024-09-05 16:29:47 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						08c1f4d45e 
					 
					
						
						
							
							vkd3d-shader/ir: Run validation after flattening control flow constructs.  
						
						
						
						
					 
					
						2024-09-05 16:29:17 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						455c826a6a 
					 
					
						
						
							
							vkd3d-shader/ir: Run validation after structurization.  
						
						
						
						
					 
					
						2024-09-05 16:29:11 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						e935dcb88d 
					 
					
						
						
							
							vkd3d-shader/ir: Run validation after lowering switches to selection ladders.  
						
						
						
						
					 
					
						2024-09-05 16:29:02 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						4a28433ef5 
					 
					
						
						
							
							vkd3d-shader/ir: Run validation after materializing PHI SSAs to TEMPs.  
						
						
						
						
					 
					
						2024-09-05 16:26:52 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						fade5dd54c 
					 
					
						
						
							
							vkd3d-shader/ir: Run validation after lowering instructions.  
						
						
						
						
					 
					
						2024-09-05 16:25:33 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						ffb7284fb6 
					 
					
						
						
							
							vkd3d-shader/ir: Do not decide the control flow type on NOPs.  
						
						
						
						
					 
					
						2024-09-05 16:20:39 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Mascellani 
							
						 
					 
					
						
						
							
						
						829e6f5cd0 
					 
					
						
						
							
							vkd3d-shader/ir: Emit a warning instead of an error on validation failures.  
						
						
						
						
					 
					
						2024-09-05 16:20:39 +02:00 
						 
				 
			
				
					
						
							
							
								Francisco Casas 
							
						 
					 
					
						
						
							
						
						9a564872c5 
					 
					
						
						
							
							vkd3d-shader/hlsl: Store SM1 constant dcls on the vsir_program.  
						
						
						
						
					 
					
						2024-09-04 17:44:46 +02:00 
						 
				 
			
				
					
						
							
							
								Elizabeth Figura 
							
						 
					 
					
						
						
							
						
						eb71a1722a 
					 
					
						
						
							
							vkd3d-shader: Use an extended version of vkd3d_shader_immediate_constant in vkd3d_shader_parameter1.  
						
						... 
						
						
						
						This is a proposed API change in 946, which won't make it into this release.
The intent is to allow slightly larger constants to be specified in the updated
vkd3d_shader_parameter1 structure. In particular, this is large enough to pass
4-dimensional integer or float vectors inline, which the proposed clip plane
implementation will use, as well as other Direct3D FFP parameters.
We could also simply add vkd3d_shader_immediate_constant1 as a separate union
member in vkd3d_shader_parameter1, but this API is a bit cleaner and simpler. 
						
						
					 
					
						2024-08-28 12:08:37 +02:00 
						 
				 
			
				
					
						
							
							
								Nikolay Sivov 
							
						 
					 
					
						
						
							
						
						d1b8a7e745 
					 
					
						
						
							
							vkd3d: Fix a few typos in the comments.  
						
						... 
						
						
						
						Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com > 
						
						
					 
					
						2024-08-19 14:17:41 +02:00 
						 
				 
			
				
					
						
							
							
								Anna (navi) Figueiredo Gomes 
							
						 
					 
					
						
						
							
						
						80b2a2eb55 
					 
					
						
						
							
							vkd3d-shader/ir: Periodically flush buffers when tracing blocks.  
						
						... 
						
						
						
						Avoids overflowing the output buffer for the trace in cases where the
output is too long, which raises an exception. 
						
						
					 
					
						2024-08-12 14:19:13 +02:00