diff --git a/renderdoc/driver/vulkan/vk_state.cpp b/renderdoc/driver/vulkan/vk_state.cpp index 8e10dabc5..8daa0f1fc 100644 --- a/renderdoc/driver/vulkan/vk_state.cpp +++ b/renderdoc/driver/vulkan/vk_state.cpp @@ -56,41 +56,6 @@ VulkanRenderState::VulkanRenderState(WrappedVulkan *driver, VulkanCreationInfo * RDCEraseEl(conditionalRendering); } -VulkanRenderState &VulkanRenderState::operator=(const VulkanRenderState &o) -{ - views = o.views; - scissors = o.scissors; - lineWidth = o.lineWidth; - bias = o.bias; - memcpy(blendConst, o.blendConst, sizeof(blendConst)); - mindepth = o.mindepth; - maxdepth = o.maxdepth; - front = o.front; - back = o.back; - sampleLocations = o.sampleLocations; - discardRectangles = o.discardRectangles; - memcpy(pushconsts, o.pushconsts, sizeof(pushconsts)); - pushConstSize = o.pushConstSize; - renderPass = o.renderPass; - subpass = o.subpass; - framebuffer = o.framebuffer; - renderArea = o.renderArea; - - compute = o.compute; - graphics = o.graphics; - - ibuffer = o.ibuffer; - vbuffers = o.vbuffers; - - xfbbuffers = o.xfbbuffers; - firstxfbcounter = o.firstxfbcounter; - xfbcounters = o.xfbcounters; - - conditionalRendering = o.conditionalRendering; - - return *this; -} - void VulkanRenderState::BeginRenderPassAndApplyState(VkCommandBuffer cmd, PipelineBinding binding) { RDCASSERT(renderPass != ResourceId()); diff --git a/renderdoc/driver/vulkan/vk_state.h b/renderdoc/driver/vulkan/vk_state.h index 487bd46d7..e20fcf647 100644 --- a/renderdoc/driver/vulkan/vk_state.h +++ b/renderdoc/driver/vulkan/vk_state.h @@ -54,8 +54,6 @@ struct VulkanRenderState }; VulkanRenderState(WrappedVulkan *driver, VulkanCreationInfo *createInfo); - VulkanRenderState(const VulkanRenderState &o) { *this = o; } - VulkanRenderState &operator=(const VulkanRenderState &o); void BeginRenderPassAndApplyState(VkCommandBuffer cmd, PipelineBinding binding); void EndRenderPass(VkCommandBuffer cmd);