| 
									
										
										
										
											2024-07-20 11:10:06 +02:00
										 |  |  | [require] | 
					
						
							|  |  |  | shader model >= 5.0 | 
					
						
							|  |  |  | shader model < 6.0 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [effect] | 
					
						
							|  |  |  | DepthStencilState ds; | 
					
						
							| 
									
										
										
										
											2024-08-05 17:33:21 +02:00
										 |  |  | RasterizerState rs; | 
					
						
							| 
									
										
										
										
											2024-08-05 20:32:24 +02:00
										 |  |  | HullShader hs; | 
					
						
							|  |  |  | ComputeShader cs; | 
					
						
							|  |  |  | DomainShader doms; | 
					
						
							| 
									
										
										
										
											2024-08-07 18:35:51 +02:00
										 |  |  | RenderTargetView rtv1; | 
					
						
							|  |  |  | DepthStencilView dsv; | 
					
						
							| 
									
										
										
										
											2024-08-14 13:46:34 +02:00
										 |  |  | BlendState bs; | 
					
						
							| 
									
										
										
										
											2024-08-14 14:32:46 +02:00
										 |  |  | VertexShader vs; | 
					
						
							|  |  |  | PixelShader ps; | 
					
						
							| 
									
										
										
										
											2024-07-20 11:10:06 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | technique11 | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |     pass | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         SetDepthStencilState(ds, 123); | 
					
						
							| 
									
										
										
										
											2024-08-05 17:33:21 +02:00
										 |  |  |         SetRasterizerState(rs); | 
					
						
							| 
									
										
										
										
											2024-08-05 20:32:24 +02:00
										 |  |  |         SetHullShader(hs); | 
					
						
							|  |  |  |         SetComputeShader(cs); | 
					
						
							|  |  |  |         SetDomainShader(doms); | 
					
						
							| 
									
										
										
										
											2024-08-07 18:35:51 +02:00
										 |  |  |         OMSetRenderTargets(rtv1, dsv); | 
					
						
							| 
									
										
										
										
											2024-08-14 13:46:34 +02:00
										 |  |  |         SetBlendState(bs, float4(1, 2, 3, 4), 0xf); | 
					
						
							| 
									
										
										
										
											2024-08-14 14:32:46 +02:00
										 |  |  |         SetVertexShader(vs); | 
					
						
							|  |  |  |         SetPixelShader(ps); | 
					
						
							| 
									
										
										
										
											2024-07-20 11:10:06 +02:00
										 |  |  |     } | 
					
						
							| 
									
										
										
										
											2024-08-14 16:32:15 +02:00
										 |  |  |     pass | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         SetDepthStencilState(NULL, 4); | 
					
						
							|  |  |  |         SetRasterizerState(NULL); | 
					
						
							|  |  |  |         SetHullShader(NULL); | 
					
						
							|  |  |  |         SetComputeShader(NULL); | 
					
						
							|  |  |  |         SetDomainShader(NULL); | 
					
						
							|  |  |  |         OMSetRenderTargets(NULL, NULL); | 
					
						
							|  |  |  |         SetBlendState(NULL, float4(5, 6, 7, 8), 0xf0); | 
					
						
							|  |  |  |         SetVertexShader(NULL); | 
					
						
							|  |  |  |         SetPixelShader(NULL); | 
					
						
							| 
									
										
										
										
											2025-03-26 20:58:42 +01:00
										 |  |  |         SetGeometryShader(NULL); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     pass | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         SetDepthStencilState(1-1, 4); | 
					
						
							|  |  |  |         SetRasterizerState(1-1); | 
					
						
							|  |  |  |         SetHullShader(1-1); | 
					
						
							|  |  |  |         SetComputeShader(1-1); | 
					
						
							|  |  |  |         SetDomainShader(1-1); | 
					
						
							|  |  |  |         OMSetRenderTargets(1-1, 1-1); | 
					
						
							|  |  |  |         SetBlendState(1-1, float4(5, 6, 7, 8), 0xf0); | 
					
						
							|  |  |  |         SetVertexShader(1-1); | 
					
						
							|  |  |  |         SetPixelShader(1-1); | 
					
						
							|  |  |  |         SetGeometryShader(0u); | 
					
						
							| 
									
										
										
										
											2024-08-14 16:32:15 +02:00
										 |  |  |     } | 
					
						
							| 
									
										
										
										
											2024-07-20 11:10:06 +02:00
										 |  |  | } |