gl.getIntegerv(GL_MAX_IMAGE_UNITS, &numImageUnits);
for (int ndx = 0; ndx < numImageUnits; ndx++)
- gl.bindImageTexture(ndx, 0, 0, GL_FALSE, 0, GL_READ_ONLY, GL_R32UI);
+ gl.bindImageTexture(ndx, 0, 0, GL_FALSE, 0, GL_READ_ONLY, GL_R8);
GLU_EXPECT_NO_ERROR(gl.getError(), "Image state reset failed");
}
const tcu::ScopedLogSection section(m_testCtx.getLog(), "Initial", "Initial value");
for (int ndx = 0; ndx < maxImages; ++ndx)
- verifyStateIndexedInteger(result, gl, GL_IMAGE_BINDING_FORMAT, ndx, GL_R32UI, m_verifierType);
+ if (glu::isContextTypeES(m_context.getRenderContext().getType()))
+ verifyStateIndexedInteger(result, gl, GL_IMAGE_BINDING_FORMAT, ndx, GL_R32UI, m_verifierType);
+ else
+ verifyStateIndexedInteger(result, gl, GL_IMAGE_BINDING_FORMAT, ndx, GL_R8, m_verifierType);
}
{