Closed libcg closed 3 months ago
I'm currently working on GRVK which implements the Mantle API over Vulkan. The Star Swarm demo partially runs, however the game is trying to create images with the following properties:
VK_FORMAT_R32_UINT
VK_IMAGE_TYPE_3D
VK_IMAGE_TILING_LINEAR
VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT
AMDVLK doesn't support that combination, however 1D and 2D seem to work. I'd like to know if this could be fixed.
Edit: updated the usage flags as they were incorrect.
I write a simple code to create an image with your create-info in vkcube, there is no error. Could you give more detail about your demo code?
I'm currently working on GRVK which implements the Mantle API over Vulkan. The Star Swarm demo partially runs, however the game is trying to create images with the following properties:
VK_FORMAT_R32_UINT
VK_IMAGE_TYPE_3D
VK_IMAGE_TILING_LINEAR
VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT
AMDVLK doesn't support that combination, however 1D and 2D seem to work. I'd like to know if this could be fixed.
Edit: updated the usage flags as they were incorrect.