diff --git a/example/Vulkan/DeferredModel.cpp b/example/Vulkan/DeferredModel.cpp index 1d42a56b..f3073a00 100644 --- a/example/Vulkan/DeferredModel.cpp +++ b/example/Vulkan/DeferredModel.cpp @@ -174,29 +174,7 @@ private: texture.color =db->LoadTexture2D(OS_TEXT("res/image/Brickwall/Albedo.Tex2D")); texture.normal =db->LoadTexture2D(OS_TEXT("res/image/Brickwall/Normal.Tex2D")); - VkSamplerCreateInfo sampler_create_info= - { - VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO, - nullptr, - 0, - VK_FILTER_LINEAR, - VK_FILTER_LINEAR, - VK_SAMPLER_MIPMAP_MODE_LINEAR, - VK_SAMPLER_ADDRESS_MODE_REPEAT, - VK_SAMPLER_ADDRESS_MODE_REPEAT, - VK_SAMPLER_ADDRESS_MODE_REPEAT, - 0.0f, - VK_TRUE, - device->GetPhysicalDevice()->GetMaxSamplerAnisotropy(), - false, - VK_COMPARE_OP_NEVER, - 0.0f, - static_cast(texture.color->GetMipLevel()), - VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK, - false - }; - - sampler=db->CreateSampler(&sampler_create_info); + sampler=db->CreateSampler(texture.color); { MaterialParameters *mp_global=sp_gbuffer.material_instance->GetMP(DescriptorSetsType::Global);