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