used newly CreateSampler(Texture *) at DeferredModel example.
This commit is contained in:
parent
b5d344f3a9
commit
7d03285f02
@ -174,29 +174,7 @@ private:
|
|||||||
texture.color =db->LoadTexture2D(OS_TEXT("res/image/Brickwall/Albedo.Tex2D"));
|
texture.color =db->LoadTexture2D(OS_TEXT("res/image/Brickwall/Albedo.Tex2D"));
|
||||||
texture.normal =db->LoadTexture2D(OS_TEXT("res/image/Brickwall/Normal.Tex2D"));
|
texture.normal =db->LoadTexture2D(OS_TEXT("res/image/Brickwall/Normal.Tex2D"));
|
||||||
|
|
||||||
VkSamplerCreateInfo sampler_create_info=
|
sampler=db->CreateSampler(texture.color);
|
||||||
{
|
|
||||||
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<float>(texture.color->GetMipLevel()),
|
|
||||||
VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK,
|
|
||||||
false
|
|
||||||
};
|
|
||||||
|
|
||||||
sampler=db->CreateSampler(&sampler_create_info);
|
|
||||||
|
|
||||||
{
|
{
|
||||||
MaterialParameters *mp_global=sp_gbuffer.material_instance->GetMP(DescriptorSetsType::Global);
|
MaterialParameters *mp_global=sp_gbuffer.material_instance->GetMP(DescriptorSetsType::Global);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user