• Issue with half float vertex attribute/varying with OpenGL ES on Mali-T628
    When I pass half float vertex attribute directly (unmodified) to a varying, I get incorrect values in the fragment shader. This works: vTexCoord = vec2 ( 1.00001 * TextureCoordinate0.x, 1.0001 * TextureCoordinate0...
  • Issue with half float vertex attribute/varying with OpenGL ES on Mali-T628 (private)
    Hi, Attached is APK that reproduces half float texture coordinates being rendered incorrectly, after one correct frame. The sphere on the left is affected, however, cube on the right is not affected....
  • 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...
  • Can a Mali-G71 use a SSBO in a vertex shader ?
    I've been able to set up a SSBO (storage shader buffer object) and use it in both a compute and fragment shaders. Moreover, I would like to use it directly in a vertex shader : layout(std140, binding...
  • Unused varyings optimisation
    I've read this: https://community.arm.com/developer/tools-software/graphics/f/discussions/7975/programs-pipelines-performances-questions/30022#30022 Daniele di Donato said: " For example, it will remove...