parent
2f985f2aae
commit
7ea3fb5e2d
1 changed files with 8 additions and 3 deletions
|
|
@ -374,9 +374,14 @@ public:
|
||||||
samplerCreateInfo.minLod = 0.0f;
|
samplerCreateInfo.minLod = 0.0f;
|
||||||
// Both particle textures have the same number of mip maps
|
// Both particle textures have the same number of mip maps
|
||||||
samplerCreateInfo.maxLod = float(textures.particles.fire.mipLevels);
|
samplerCreateInfo.maxLod = float(textures.particles.fire.mipLevels);
|
||||||
// Enable anisotropic filtering
|
|
||||||
samplerCreateInfo.maxAnisotropy = 8.0f;
|
if (vulkanDevice->features.samplerAnisotropy)
|
||||||
samplerCreateInfo.anisotropyEnable = VK_TRUE;
|
{
|
||||||
|
// Enable anisotropic filtering
|
||||||
|
samplerCreateInfo.maxAnisotropy = 8.0f;
|
||||||
|
samplerCreateInfo.anisotropyEnable = VK_TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
// Use a different border color (than the normal texture loader) for additive blending
|
// Use a different border color (than the normal texture loader) for additive blending
|
||||||
samplerCreateInfo.borderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK;
|
samplerCreateInfo.borderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK;
|
||||||
VK_CHECK_RESULT(vkCreateSampler(device, &samplerCreateInfo, nullptr, &textures.particles.sampler));
|
VK_CHECK_RESULT(vkCreateSampler(device, &samplerCreateInfo, nullptr, &textures.particles.sampler));
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue