From c49496bc16d8df01af78232e9eb93d94153e4438 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 27 Oct 2016 12:39:17 +0200 Subject: [PATCH] Don't overwrite sampler types during writing --- renderdoc/driver/d3d12/d3d12_common.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/d3d12/d3d12_common.cpp b/renderdoc/driver/d3d12/d3d12_common.cpp index c2bfc92d6..b57e0608f 100644 --- a/renderdoc/driver/d3d12/d3d12_common.cpp +++ b/renderdoc/driver/d3d12/d3d12_common.cpp @@ -517,7 +517,8 @@ void Serialiser::Serialise(const char *name, D3D12Descriptor &el) } // for sampler types, this will be overwritten when serialising the sampler descriptor - el.nonsamp.type = type; + if(m_Mode < WRITING) + el.nonsamp.type = type; switch(type) {