• Vulkan Mobile Best Practice: Picking the Most Efficient Load/Store Operations
    When you set up your render passes in Vulkan you have to set load and store operations. They let you specify what it should be done with your images at the render pass boundaries – discard/clear the contents...
  • Vulkan Mobile Best Practice: Picking the Most Efficient Load/Store Operations
    When you set up your render passes in Vulkan you have to set load and store operations. They let you specify what it should be done with your images at the render pass boundaries – discard/clear the contents...
  • Arm Best Practice warnings in the Vulkan SDK
    In this tutorial, we will be covering a little-known feature in Khronos' validation layer which can help you detect potential performance issues for Arm Mali GPUs. In 2020, we integrated the functionality...
  • Arm Best Practice warnings in the Vulkan SDK
    In this tutorial, we will be covering a little-known feature in Khronos' validation layer which can help you detect potential performance issues for Arm Mali GPUs. In 2020, we integrated the functionality...
  • Vulkan Best Practices - Memory limits with Vulkan on Mali GPUs
    This article covers situations in which a Vulkan application might trigger an out of memory (OOM) condition on Mali GPUs. It results in a DEVICE_LOST error, even if the API usage is correct. The OOM condition...