addCubeTexture / add2DArrayTexture functions are wrongly used, backingMode is
passed as view aspect, leading to 0 aspect being used in vkImageViewCreateInfo
Components: Vulkan
VK-GL-CTS Issue: 2144
Affects:
dEQP-VK.texture.shadow.2d_array.*
dEQP-VK.texture.shadow.cube.*
Change-Id: I4c338756bb6e693b815c39ab8dc5c0c046fad2a5
(cherry picked from commit
b969f4eca91c110200389673c5b7d0500b2b3e59)
// Upload.
for (vector<TestTextureCubeSp>::iterator i = m_textures.begin(); i != m_textures.end(); i++)
{
- m_renderer.addCubeTexture(*i, m_testParameters.backingMode);
+ m_renderer.addCubeTexture(*i, m_testParameters.aspectMask, m_testParameters.backingMode);
}
// Compute cases
// Upload.
for (std::vector<TestTexture2DArraySp>::iterator i = m_textures.begin(); i != m_textures.end(); ++i)
{
- m_renderer.add2DArrayTexture(*i, m_testParameters.backingMode);
+ m_renderer.add2DArrayTexture(*i, m_testParameters.aspectMask, m_testParameters.backingMode);
}
// Compute cases.