diff options
author | Marek Olšák <[email protected]> | 2018-04-02 12:51:14 -0400 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2018-04-10 13:06:03 -0400 |
commit | e29facff315ea63b8643766a45b3e56bf1dd8866 (patch) | |
tree | 92f355ccda510809cdd3516513f3da7cabe933c2 /src/amd/vulkan/radv_image.c | |
parent | 19ce5048eedeac6584ae51f79658656ae53f0e05 (diff) |
ac/surface: don't set the display flag for obviously unsupported cases (v2)
This enables the tile swizzle for some cases of the displayable micro mode,
and it also fixes an addrlib assertion failure on Vega.
Reviewed-by: Michel Dänzer <[email protected]>
Diffstat (limited to 'src/amd/vulkan/radv_image.c')
-rw-r--r-- | src/amd/vulkan/radv_image.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/amd/vulkan/radv_image.c b/src/amd/vulkan/radv_image.c index b35df1d172a..acb569203d4 100644 --- a/src/amd/vulkan/radv_image.c +++ b/src/amd/vulkan/radv_image.c @@ -964,6 +964,7 @@ radv_image_create(VkDevice _device, image->info.samples = pCreateInfo->samples; image->info.array_size = pCreateInfo->arrayLayers; image->info.levels = pCreateInfo->mipLevels; + image->info.num_channels = 4; /* TODO: set this correctly */ image->vk_format = pCreateInfo->format; image->tiling = pCreateInfo->tiling; |