Am Freitag, 14. März 2003 02:22 schrieb Ian Romanick:
> Michael Mazack wrote:
> > Hello,
> >
> > I was wondering about the return value of
> > glGetString(GL_VERSION) on the R200 driver (may be on
> > other drivers too). It seems to return "1.2 Mesa
> > 4.0.4" (this is with XFree86 4.3.0) but the Mesa
> > website says "Mesa 4.0 implements the OpenGL 1.3
> > specification". Is 1.2 the version implemented in the
> > hardware (or mostly implemented in the hardware)? What
> > about 1.3, can it's features be used even though 1.2
> > is returned (without checking glGetString(GL_VERSION)
> > for 1.3 that is)? If I'm an ignorant fool, please tell
> > me.
> >
> > Comments/explanations/flames are appreciated.
>
> There's a whole bunch of stuff that's supported by the software
> rasterizer in Mesa that isn't supported by all (or most) hardware.  Each
> driver has to enable extensions that it supports.  If the right set of
> extensions is enabled by the driver, the Mesa part of the driver will
> advertise 1.3.  I think the only open-source driver that does this is
> the R200 driver in CVS.

texmem-branch?

trunk doesn't (DRI CVS 12.03.2003):
Mesa/demos> ./glinfo
GL_VERSION: 1.2 Mesa 5.0.1
GL_EXTENSIONS: GL_ARB_imaging GL_ARB_multitexture GL_ARB_texture_border_clamp 
GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine 
GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat 
GL_ARB_transpose_matrix GL_ARB_window_pos GL_ATI_texture_env_combine3 
GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color 
GL_EXT_blend_logic_op GL_EXT_blend_minmax GL_EXT_blend_subtract 
GL_EXT_clip_volume_hint GL_EXT_convolution GL_EXT_compiled_vertex_array 
GL_EXT_histogram GL_EXT_packed_pixels GL_EXT_polygon_offset 
GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_stencil_wrap 
GL_EXT_texture3D GL_EXT_texture_edge_clamp GL_EXT_texture_env_add 
GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 
GL_EXT_texture_filter_anisotropic GL_EXT_texture_object 
GL_EXT_texture_lod_bias GL_EXT_vertex_array GL_IBM_rasterpos_clip 
GL_MESA_pack_invert GL_MESA_ycbcr_texture GL_MESA_window_pos 
GL_NV_texture_rectangle GL_NV_texgen_reflection GL_SGI_color_matrix 
GL_SGI_color_table
GL_RENDERER: Mesa DRI R200 20021125 AGP 4x x86/MMX/3DNow!/SSE TCL
GL_VENDOR: Tungsten Graphics, Inc.
GLU_VERSION: 1.3
GLU_EXTENSIONS: GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess
GLUT_API_VERSION: 5
GLUT_XLIB_IMPLEMENTATION: 15

> If you run with the environment variable LIBGL_ALWAYS_INDIRECT set, you
> will get all software, and it should show version 1.3.

DRI CVS trunk (12.03.2003)
Mesa/demos> ./glinfo
GL_VERSION: 1.4 Mesa 5.0.1
GL_EXTENSIONS: GL_ARB_depth_texture GL_ARB_imaging GL_ARB_multitexture 
GL_ARB_point_parameters GL_ARB_shadow GL_ARB_shadow_ambient 
GL_ARB_texture_border_clamp GL_ARB_texture_cube_map GL_ARB_texture_env_add 
GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar 
GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat 
GL_ARB_transpose_matrix GL_ARB_window_pos GL_EXT_abgr GL_EXT_blend_color 
GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_stencil_two_side 
GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 
GL_EXT_texture_lod_bias
GL_RENDERER: Mesa GLX Indirect
GL_VENDOR: Mesa project: www.mesa3d.org
GLU_VERSION: 1.3
GLU_EXTENSIONS: GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess
GLUT_API_VERSION: 5
GLUT_XLIB_IMPLEMENTATION: 15

Regards,
        Dieter


-------------------------------------------------------
This SF.net email is sponsored by:Crypto Challenge is now open!
Get cracking and register here for some mind boggling fun and
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to