Hi, i’m detecting a strange behavior while trying to debug my code.
If i select an event, go to API Inspector -> Program -> Active Uniforms and check the contents of any UNIFORM_BLOCK beyond the first one, they seem to be copy-pasted from the first UNIFORM_BLOCK.
If, on the other hand, i check the contents via glMapBufferRange(GL_UNIFORM_BUFFER,offset, size, GL_MAP_READ_BIT); they are correct.
Who should i trust?
Is this a known bug?