Zebediah Figura 
							
						 
					 
					
						
						
							
						
						0e60f4cc69 
					 
					
						
						
							
							vkd3d-shader/hlsl: Always set ctx->cur_function in the func_prototype_no_attrs rule.  
						
						... 
						
						
						
						Fixes: 4c46075d86 
						
						
					 
					
						2023-02-14 21:52:59 +01:00 
						 
				 
			
				
					
						
							
							
								Zebediah Figura 
							
						 
					 
					
						
						
							
						
						cd6e8b5540 
					 
					
						
						
							
							vkd3d-shader/hlsl: Allow empty parameter lists to be specified as "(void)".  
						
						
						
						
					 
					
						2023-02-14 21:52:57 +01:00 
						 
				 
			
				
					
						
							
							
								Zebediah Figura 
							
						 
					 
					
						
						
							
						
						4b944517b7 
					 
					
						
						
							
							vkd3d-shader/hlsl: Inline function calls.  
						
						
						
						
					 
					
						2023-02-13 22:16:53 +01:00 
						 
				 
			
				
					
						
							
							
								Zebediah Figura 
							
						 
					 
					
						
						
							
						
						77d716c811 
					 
					
						
						
							
							vkd3d-shader/hlsl: Add functions to the global list inside the func_prototype rule.  
						
						
						
						
					 
					
						2023-02-07 22:15:06 +01:00 
						 
				 
			
				
					
						
							
							
								Zebediah Figura 
							
						 
					 
					
						
						
							
						
						721c7aa22c 
					 
					
						
						
							
							tests: Add more tests for function definitions.  
						
						
						
						
					 
					
						2023-02-07 22:15:06 +01:00 
						 
				 
			
				
					
						
							
							
								Zebediah Figura 
							
						 
					 
					
						
						
							
						
						aa3badbd9d 
					 
					
						
						
							
							vkd3d-shader/hlsl: Emit a hlsl_fixme() for HLSL_IR_CALL instructions.  
						
						... 
						
						
						
						Avoid outputting invalid shaders. 
						
						
					 
					
						2023-01-31 22:27:00 +01:00 
						 
				 
			
				
					
						
							
							
								Zebediah Figura 
							
						 
					 
					
						
						
							
						
						9c817e5e6d 
					 
					
						
						
							
							vkd3d-shader/hlsl: Forbid recursive calls.  
						
						
						
						
					 
					
						2023-01-19 19:16:27 +01:00 
						 
				 
			
				
					
						
							
							
								Zebediah Figura 
							
						 
					 
					
						
						
							
						
						9cc7aaf5a1 
					 
					
						
						
							
							vkd3d-shader/hlsl: Forbid returning void expressions from void functions.  
						
						
						
						
					 
					
						2023-01-13 17:32:43 +01:00 
						 
				 
			
				
					
						
							
							
								Zebediah Figura 
							
						 
					 
					
						
						
							
						
						b29d3489de 
					 
					
						
						
							
							vkd3d-shader/hlsl: Generate IR for user-defined function calls.  
						
						
						
						
					 
					
						2023-01-13 17:32:42 +01:00 
						 
				 
			
				
					
						
							
							
								Zebediah Figura 
							
						 
					 
					
						
						
							
						
						4d17758657 
					 
					
						
						
							
							tests: Always compile HLSL shaders.  
						
						... 
						
						
						
						Do not rely on a draw or dispatch command to do this.
This allows more efficiently testing syntax, in cases where testing the actual
shader functionality is not interesting. 
						
						
					 
					
						2022-11-08 20:52:57 +01:00 
						 
				 
			
				
					
						
							
							
								Zebediah Figura 
							
						 
					 
					
						
						
							
						
						f187b48792 
					 
					
						
						
							
							tests: Mark individual invalid shaders as todo.  
						
						... 
						
						
						
						Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com >
Signed-off-by: Giovanni Mascellani <gmascellani@codeweavers.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org > 
						
						
					 
					
						2022-04-20 23:00:57 +02:00 
						 
				 
			
				
					
						
							
							
								Zebediah Figura 
							
						 
					 
					
						
						
							
						
						98a36dfa41 
					 
					
						
						
							
							tests: Mark individual test directives as todo.  
						
						... 
						
						
						
						Signed-off-by: Giovanni Mascellani <gmascellani@codeweavers.com >
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com >
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org > 
						
						
					 
					
						2022-04-15 21:18:06 +02:00 
						 
				 
			
				
					
						
							
							
								Zebediah Figura 
							
						 
					 
					
						
						
							
						
						cdd7f3d362 
					 
					
						
						
							
							tests: Add some simple tests for HLSL function calls.  
						
						... 
						
						
						
						Signed-off-by: Zebediah Figura <zfigura@codeweavers.com >
Signed-off-by: Giovanni Mascellani <gmascellani@codeweavers.com >
Signed-off-by: Francisco Casas <fcasas@codeweavers.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org > 
						
						
					 
					
						2022-02-24 18:39:05 +01:00