On Mon, Jun 23, 2014 at 9:48 AM, Brian Paul <[email protected]> wrote: > From: Fredrik Höglund <[email protected]> > > Updated patch for refactored glxinfo/wglinfo code by Brian Paul.
There were more patches that added more things... http://patchwork.freedesktop.org/project/mesa/list/?q=glxinfo BTW, is the intention of glxinfo -l to print all limits, or is there some filter on what's useful? > > Signed-off-by: Brian Paul <[email protected]> > --- > src/xdemos/glinfo_common.c | 22 ++++++++++++++++++++++ > 1 file changed, 22 insertions(+) > > diff --git a/src/xdemos/glinfo_common.c b/src/xdemos/glinfo_common.c > index e6517d7..4864f58 100644 > --- a/src/xdemos/glinfo_common.c > +++ b/src/xdemos/glinfo_common.c > @@ -522,6 +522,28 @@ print_limits(const char *extensions, const char > *oglstring, int version, > { 1, GL_MAX_COLOR_ATTACHMENTS, "GL_MAX_COLOR_ATTACHMENTS", > "GL_ARB_framebuffer_object" }, > { 1, GL_MAX_SAMPLES, "GL_MAX_SAMPLES", "GL_ARB_framebuffer_object" }, > #endif > +#if defined (GL_EXT_transform_feedback) > + { 1, GL_MAX_TRANSFORM_FEEDBACK_BUFFERS, > "GL_MAX_TRANSFORM_FEEDBACK_BUFFERS", "GL_EXT_transform_feedback" }, > + { 1, GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT, > "GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS", > "GL_EXT_transform_feedback" }, > + { 1, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT, > "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS", "GL_EXT_transform_feedback", }, > + { 1, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT, > "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS", "GL_EXT_transform_feedback" > }, > +#endif > +#if defined (GL_ARB_texture_buffer_object) > + { 1, GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, > "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT", "GL_ARB_texture_buffer_object" }, > + { 1, GL_MAX_TEXTURE_BUFFER_SIZE, "GL_MAX_TEXTURE_BUFFER_SIZE", > "GL_ARB_texture_buffer_object" }, > +#endif > +#if defined (GL_ARB_uniform_buffer_object) > + { 1, GL_MAX_VERTEX_UNIFORM_BLOCKS, "GL_MAX_VERTEX_UNIFORM_BLOCKS", > "GL_ARB_uniform_buffer_object" }, > + { 1, GL_MAX_FRAGMENT_UNIFORM_BLOCKS, "GL_MAX_FRAGMENT_UNIFORM_BLOCKS", > "GL_ARB_uniform_buffer_object" }, > + { 1, GL_MAX_GEOMETRY_UNIFORM_BLOCKS, "GL_MAX_GEOMETRY_UNIFORM_BLOCKS" > , "GL_ARB_uniform_buffer_object" }, > + { 1, GL_MAX_COMBINED_UNIFORM_BLOCKS, "GL_MAX_COMBINED_UNIFORM_BLOCKS", > "GL_ARB_uniform_buffer_object" }, > + { 1, GL_MAX_UNIFORM_BUFFER_BINDINGS, "GL_MAX_UNIFORM_BUFFER_BINDINGS", > "GL_ARB_uniform_buffer_object" }, > + { 1, GL_MAX_UNIFORM_BLOCK_SIZE, "GL_MAX_UNIFORM_BLOCK_SIZE", > "GL_ARB_uniform_buffer_object" }, > + { 1, GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, > "GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS", "GL_ARB_uniform_buffer_object" }, > + { 1, GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, > "GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS", "GL_ARB_uniform_buffer_object" > }, > + { 1, GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, > "GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS", "GL_ARB_uniform_buffer_object" > }, > + { 1, GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT, > "GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT", "GL_ARB_uniform_buffer_object" }, > +#endif > { 0, (GLenum) 0, NULL, NULL } > }; > GLint i, max[2]; > -- > 1.7.10.4 > > _______________________________________________ > mesa-dev mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
