I am asking because I found another retarded bug in Adreno drivers (Android GLES3): I am using texture animations with animation matrices. That means that there is a second call to UNPACK_MAT4 in the line
Code: Select all
textureMatrix = UNPACK_MAT4( animationMatrixBuf, (instance.materialIdx[finalInstancedId].x << 4u) + 0u );Code: Select all
worldViewProj = UNPACK_MAT4( worldMatBuf, finalInstancedId );
