diff --git a/tests/spec/arb_clear_texture/common.c b/tests/spec/arb_clear_texture/common.c index e3ca0ef278254618b0ecd1dcd1598a0138007873..bdffd15482cb84115ab9a0fa1fdc769969318c50 100644 --- a/tests/spec/arb_clear_texture/common.c +++ b/tests/spec/arb_clear_texture/common.c @@ -176,7 +176,7 @@ is_initial_value(const GLubyte *texel, GLsizei texelSize, static bool check_texels_partial_clear(GLenum format, GLenum type, GLsizei texelSize) { - const bool is_float = (format == GL_DEPTH_COMPONENT); + const bool is_float = (format == GL_DEPTH_COMPONENT) || (type == GL_FLOAT); GLubyte *data, *p; bool success = true; int x, y;