public void SetRenderTargets(Texture depthStencilBuffer, Texture[] renderTargets) { CpuDescriptorHandle[] cpuDescriptorHandles = new CpuDescriptorHandle[renderTargets.Length]; for (int i = 0; i < cpuDescriptorHandles.Length; i++) { cpuDescriptorHandles[i] = renderTargets[i].NativeRenderTargetView; } nativeCommandList.OMSetRenderTargets(cpuDescriptorHandles, depthStencilBuffer?.NativeDepthStencilView); }