public OutputMergerStageState() { BlendState = new TStateMonitor <SharpDX.Direct3D11.BlendState>(null); RenderTarget = new TStateArrayMonitor <RenderTargetView>(NUM_RENDERTARGETS, null); DepthStencilView = new TStateMonitor <SharpDX.Direct3D11.DepthStencilView>(null); DepthStencilState = new TStateMonitor <SharpDX.Direct3D11.DepthStencilState>(null); }
public ShaderStageState() { Shader = new TStateMonitor <ShaderBase <ShaderClass> >(null); ConstantBuffer = new TStateArrayMonitor <ConstantBuffer>(NUM_CONSTANTBUFFERS, null); Resources = new TStateArrayMonitor <ShaderResourceView>(NUM_SHADERRESOURCES, null); Samplers = new TStateArrayMonitor <SamplerState>(NUM_SAMPLERS, null); }