| 
									
										
										
										
											2023-04-10 20:46:25 +02:00
										 |  |  | [require] | 
					
						
							|  |  |  | shader model >= 4.0 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [input layout] | 
					
						
							| 
									
										
										
										
											2024-08-01 21:03:46 -04:00
										 |  |  | 0 r32g32-float sv_position | 
					
						
							| 
									
										
										
										
											2023-04-10 20:46:25 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-01-24 16:11:17 -03:00
										 |  |  | [vb 0] | 
					
						
							| 
									
										
										
										
											2023-04-10 20:46:25 +02:00
										 |  |  | -2.0 -2.0 | 
					
						
							|  |  |  |  2.0 -2.0 | 
					
						
							|  |  |  | -2.0  2.0 | 
					
						
							|  |  |  |  2.0  2.0 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [vertex shader] | 
					
						
							|  |  |  | void main(inout float4 pos : sv_position) | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [pixel shader] | 
					
						
							|  |  |  | float4 main(bool face : sv_isfrontface) : sv_target | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |     return face ? float4(1.0f, 2.0f, 1.0f, 2.0f) : float4(0.0f, 1.0f, 0.0f, 1.0f); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [test] | 
					
						
							| 
									
										
										
										
											2024-12-03 00:31:48 +08:00
										 |  |  | draw triangle strip 4 | 
					
						
							| 
									
										
										
										
											2024-02-10 13:16:22 -06:00
										 |  |  | probe (0, 0, 640, 480) rgba (0.0, 1.0, 0.0, 1.0) | 
					
						
							| 
									
										
										
										
											2023-04-10 20:46:25 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-01-24 16:11:17 -03:00
										 |  |  | [vb 0] | 
					
						
							| 
									
										
										
										
											2023-04-10 20:46:25 +02:00
										 |  |  | -2.0 -2.0 | 
					
						
							|  |  |  | -2.0  2.0 | 
					
						
							|  |  |  |  2.0 -2.0 | 
					
						
							|  |  |  |  2.0  2.0 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [test] | 
					
						
							| 
									
										
										
										
											2024-12-03 00:31:48 +08:00
										 |  |  | draw triangle strip 4 | 
					
						
							| 
									
										
										
										
											2024-02-10 13:16:22 -06:00
										 |  |  | probe (0, 0, 640, 480) rgba (1.0, 2.0, 1.0, 2.0) |