public void SetPSRWTexture ( int register, RenderTargetSurface surface ) { if (register>8) { throw new GraphicsException("Could not bind RW texture at register " + register.ToString() + " (max 8)"); } lock (deviceContext) { DeviceContext.OutputMerger.SetUnorderedAccessView ( register, surface==null?null:surface.UAV, -1 ); } }