I tried to run app on couple of devices, but I was not able to replicate the issue. What ddk version are you using? Could you provide us a pvrcarbon recording of the glitch?
Your DDK version is 1.9, it is under shading language field. We will not be able to reproduce this issue, because ddk and android version is old. I suspect this issue might be happening because this frame buffer format might be not supported on old version of driver. I recommend that you try to run this app on higher driver version. As for the carbon issue, do you maybe have âWait for debbugerâ selected in developer settings? If so, you can try turning it off.
So, we have a valid supported format. What do you mean ? We have correct result from
vkGetPhysicalDeviceSurfaceFormatsKHR but, even in this case might be not supported on driver?
We cannot update driver separetly, how to update driver for ZTE Blade A530 smartphone ?
Some issues can apppear and not be catched by assers or validation layers. Could you try to use different VkImageTiling? There are 2 of them, VK_IMAGE_TILING_OPTIMAL and VK_IMAGE_TILING_LINEAR. Could you try change one to another and see if this helps your issue?
As for taking a carbon recoring, please make sure that your adb is working correctly, and usb debbuging is enabled. Follow this steps to take a carbon recording on linux, I verified them on Ubuntu:
Hi,
ah yes, this app is rendering directly to the swapchain.
I noticed that example you are using does not have validation layers enabled. Could you enable validation layers and send me logcat of your app? We could see if some validation errors are accuring on your device.
As informed by Tytus, your app runs fine on any higher DDK version / HW so this stands to be a DDK issue specific to 1.9 for which we wonât be able to provide any support as weâve decided to stop providing any support for such old drivers.
Thank you!, we will disable Vulkanâs using for this case using a specific value:
VkPhysicalDeviceProperties::driverVersion;
VkPhysicalDeviceProperties::vendorID;
VkPhysicalDeviceProperties::deviceID;