mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-07-26 17:31:42 +00:00
Serialise non-POD structure for remote replay
This commit is contained in:
@@ -697,6 +697,38 @@ void Serialiser::Serialise(const char *name, GLPipelineState &el)
|
||||
|
||||
#pragma region Vulkan pipeline state
|
||||
|
||||
template<>
|
||||
void Serialiser::Serialise(const char *name, VulkanPipelineState::Pipeline::DescriptorSet::DescriptorBinding::BindingElement &el)
|
||||
{
|
||||
Serialise("", el.view);
|
||||
Serialise("", el.res);
|
||||
Serialise("", el.sampler);
|
||||
|
||||
Serialise("", el.baseMip);
|
||||
Serialise("", el.baseLayer);
|
||||
|
||||
Serialise("", el.offset);
|
||||
Serialise("", el.size);
|
||||
|
||||
Serialise("", el.mag);
|
||||
Serialise("", el.min);
|
||||
Serialise("", el.mip);
|
||||
Serialise("", el.addrU);
|
||||
Serialise("", el.addrV);
|
||||
Serialise("", el.addrW);
|
||||
Serialise("", el.mipBias);
|
||||
Serialise("", el.maxAniso);
|
||||
Serialise("", el.compareEnable);
|
||||
Serialise("", el.comparison);
|
||||
Serialise("", el.minlod);
|
||||
Serialise("", el.maxlod);
|
||||
Serialise("", el.borderEnable);
|
||||
Serialise("", el.border);
|
||||
Serialise("", el.unnormalized);
|
||||
|
||||
SIZE_CHECK(VulkanPipelineState::Pipeline::DescriptorSet::DescriptorBinding::BindingElement, 144);
|
||||
};
|
||||
|
||||
template<>
|
||||
void Serialiser::Serialise(const char *name, VulkanPipelineState::Pipeline::DescriptorSet::DescriptorBinding &el)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user