On 31 March 2015 at 18:26, Fredrik Höglund <[email protected]> wrote:
> This test verifies that glGetVertexArrayiv,
> glGetVertexArrayIndexediv, and glGetVertexArrayIndexed64iv work
> as expected.
> ---
> +static bool
> +test_getvertexarrayindexediv(GLuint vao)
> +{
> + struct {
> + GLenum pname;
> + bool supported;
> + } valid_pnames[] = {
> + {
> + GL_VERTEX_ATTRIB_ARRAY_ENABLED,
> + true,
> + },
> + {
> + GL_VERTEX_ATTRIB_ARRAY_SIZE,
> + true,
> + },
> + {
> + GL_VERTEX_ATTRIB_ARRAY_STRIDE,
> + true,
> + },
> + {
> + GL_VERTEX_ATTRIB_ARRAY_TYPE,
> + true,
> + },
> + {
> + GL_VERTEX_ATTRIB_ARRAY_NORMALIZED,
> + true,
> + },
> + {
> + GL_VERTEX_ATTRIB_ARRAY_INTEGER,
> + piglit_get_gl_version() >= 30,
> + },
> + {
> + GL_VERTEX_ATTRIB_ARRAY_LONG,
> + piglit_is_extension_supported(
> + "GL_ARB_vertex_array_64bit"),
> + },
> + {
> + GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING,
> + true,
> + },
> + {
> + GL_VERTEX_ATTRIB_RELATIVE_OFFSET,
> + true,
> + },
> + {
> + GL_VERTEX_ATTRIB_BINDING,
> + true,
> + },
> + {
> + GL_VERTEX_BINDING_BUFFER,
> + true,
> + },
> + {
> + GL_VERTEX_BINDING_STRIDE,
> + true,
> + },
> + {
> + GL_VERTEX_BINDING_DIVISOR,
> + piglit_is_extension_supported(
> + "GL_ARB_instanced_arrays"),
> + },
> + };
> +
Not sure how much one should care, but having such lists as static
and/or const is always a good idea :-)
I think some of your other patches do a similar thing.
-Emil
_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit