| 
									
										
										
										
											2024-09-02 01:46:43 +02:00
										 |  |  | [require] | 
					
						
							|  |  |  | shader model >= 5.0 | 
					
						
							|  |  |  | depth-bounds | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [rtv 0] | 
					
						
							|  |  |  | size (2d, 640, 480) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [uav 1] | 
					
						
							|  |  |  | format r32-float | 
					
						
							|  |  |  | size (buffer, 1) | 
					
						
							|  |  |  | 0.0 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [dsv] | 
					
						
							|  |  |  | size (2d, 640, 480) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [vertex shader] | 
					
						
							|  |  |  | RWBuffer<float> u : register(u1); | 
					
						
							|  |  |  | float4 main(float4 position : position) : sv_position | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |     u[0] = 0.0; | 
					
						
							|  |  |  |     return float4(position.xy, 1.0, 1.0); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [pixel shader] | 
					
						
							|  |  |  | RWBuffer<float> u : register(u1); | 
					
						
							|  |  |  |     [earlydepthstencil] | 
					
						
							|  |  |  | float4 main() : sv_target | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |     u[0] = 1.0; | 
					
						
							|  |  |  |     return float4(1, 1, 1, 1); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [test] | 
					
						
							|  |  |  | depth-bounds 0.3 0.6 | 
					
						
							|  |  |  | depth greater equal | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | clear rtv 0 0.0 0.0 0.0 0.0 | 
					
						
							|  |  |  | clear dsv 0.0 | 
					
						
							| 
									
										
										
										
											2024-10-18 22:52:13 +02:00
										 |  |  | draw quad | 
					
						
							| 
									
										
										
										
											2024-09-01 20:32:20 +02:00
										 |  |  | probe (0, 0) rgba(0, 0, 0, 0) | 
					
						
							| 
									
										
										
										
											2024-09-06 22:03:05 +02:00
										 |  |  | probe uav 1 (0) r(0.0) | 
					
						
							| 
									
										
										
										
											2024-09-02 01:46:43 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | clear rtv 0 0.0 0.0 0.0 0.0 | 
					
						
							|  |  |  | clear dsv 0.3 | 
					
						
							| 
									
										
										
										
											2024-10-18 22:52:13 +02:00
										 |  |  | draw quad | 
					
						
							| 
									
										
										
										
											2024-09-02 01:46:43 +02:00
										 |  |  | probe (0, 0) rgba(1, 1, 1, 1) | 
					
						
							|  |  |  | probe uav 1 (0) r(1.0) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | clear rtv 0 0.0 0.0 0.0 0.0 | 
					
						
							|  |  |  | clear dsv 0.5 | 
					
						
							| 
									
										
										
										
											2024-10-18 22:52:13 +02:00
										 |  |  | draw quad | 
					
						
							| 
									
										
										
										
											2024-09-02 01:46:43 +02:00
										 |  |  | probe (0, 0) rgba(1, 1, 1, 1) | 
					
						
							|  |  |  | probe uav 1 (0) r(1.0) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | clear rtv 0 0.0 0.0 0.0 0.0 | 
					
						
							|  |  |  | clear dsv 0.6 | 
					
						
							| 
									
										
										
										
											2024-10-18 22:52:13 +02:00
										 |  |  | draw quad | 
					
						
							| 
									
										
										
										
											2024-09-02 01:46:43 +02:00
										 |  |  | probe (0, 0) rgba(1, 1, 1, 1) | 
					
						
							|  |  |  | probe uav 1 (0) r(1.0) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | clear rtv 0 0.0 0.0 0.0 0.0 | 
					
						
							|  |  |  | clear dsv 1.0 | 
					
						
							| 
									
										
										
										
											2024-10-18 22:52:13 +02:00
										 |  |  | draw quad | 
					
						
							| 
									
										
										
										
											2024-09-01 20:32:20 +02:00
										 |  |  | probe (0, 0) rgba(0, 0, 0, 0) | 
					
						
							| 
									
										
										
										
											2024-09-06 22:03:05 +02:00
										 |  |  | probe uav 1 (0) r(0.0) |