Re: Problems with GL_ARB_multitexture extension on the Geforce3 (LOD Fading)

New Message Reply Date view Thread view Subject view Author view

From: Tom Flynn (flynnt++at++engr.sgi.com)
Date: 11/27/2001 16:57:33


with pf2.5, setenv PF_ENABLE_MULTISAMPLE_VISUAL 1
and perfly will pick up a multisample visual. also, if in your app, you
ask for multisample as a config attribute of your pipewindow (man
pfPWinFBConfigAttrs()), you'll get a multisample visual.

we don't grab one by default like we do on IRIX because there is a rather
significant performance difference between using a multisample v.s.
non-multisample visual on GeForce3.

-tom

On Fri, 23 Nov 2001, David Lyne wrote:

>
>
> Hello,
>
> I sent a question to this mailing list a few weeks ago asking if the
> Geforce2 supported LOD fading. I recieved a reply, telling me that the
> Geforce2 doesn't support the required extension (I think it was
> GLX_ARB_multisample).
>
> So, we have just invested in a Geforce 3 ti500 card to run our Performer
> based applications. Unfortunatly, LOD fading (and anti-aliasing) still
> dont work. Is there any modifications that we need to make to our
> software?
>
> We are using beta 2 of version 2.5 of performer for Linux and version
> 1.0-1541 smp Geforce drivers.
>
>
> The glxinfo output is as follows:
>
>
> display: :0.0 screen:0
> direct rendering: Yes
> server glx vendor string: NVIDIA Corporation
> server glx version string: 1.2
> server glx extensions:
> GLX_ARB_multisample
> client glx vendor string: NVIDIA Corporation
> client glx version string: 1.2
> client glx extensions:
> GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
> GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
> GLX_SGIX_swap_group, GLX_SGIX_swap_barrier
> GLX extensions:
> GLX_ARB_multisample
> OpenGL vendor string: NVIDIA Corporation
> OpenGL renderer string: GeForce3/AGP/3DNOW!
> OpenGL version string: 1.2.2
> OpenGL extensions:
> GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
> GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
> GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
> GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
> GL_ARB_transpose_matrix, GL_S3_s3tc, GL_EXT_abgr, GL_EXT_bgra,
> GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
> GL_EXT_compiled_vertex_array, GL_EXT_draw_range_elements,
> GL_EXT_fog_coord, GL_EXT_packed_pixels, GL_EXT_paletted_texture,
> GL_EXT_point_parameters, GL_EXT_rescale_normal,
> GL_EXT_secondary_color,
> GL_EXT_separate_specular_color, GL_EXT_shared_texture_palette,
> GL_EXT_stencil_wrap, GL_EXT_texture3D,
> GL_EXT_texture_compression_s3tc,
> GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
> GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
> GL_EXT_texture_cube_map, GL_EXT_texture_filter_anisotropic,
> GL_EXT_texture_lod, GL_EXT_texture_lod_bias, GL_EXT_texture_object,
> GL_EXT_vertex_array, GL_EXT_vertex_weighting,
> GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region,
> GL_NV_blend_square,
> GL_NV_evaluators, GL_NV_fence, GL_NV_fog_distance,
> GL_NV_light_max_exponent, GL_NV_multisample_filter_hint,
> GL_NV_packed_depth_stencil, GL_NV_register_combiners,
> GL_NV_register_combiners2, GL_NV_texgen_reflection,
> GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4,
> GL_NV_texture_rectangle, GL_NV_texture_shader,
> GL_NV_texture_shader2,
> GL_NV_vertex_array_range, GL_NV_vertex_array_range2,
> GL_NV_vertex_program,
> GL_SGIS_generate_mipmap, GL_SGIS_multitexture, GL_SGIS_texture_lod,
> GL_SGIX_depth_texture, GL_SGIX_shadow
>
> visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
> id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
> ----------------------------------------------------------------------
> 0x21 24 tc 0 32 0 r y . 8 8 8 0 0 16 0 16 16 16 16 0 0 None
> 0x22 24 dc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 None
> 0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 None
> 0x2b 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
> 0x2c 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
> 0x2d 24 tc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 None
> 0x2e 24 tc 0 32 0 r y . 8 8 8 0 0 24 0 16 16 16 16 0 0 None
> 0x2f 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
> 0x30 24 tc 0 32 0 r y . 8 8 8 0 0 24 8 16 16 16 16 0 0 None
> 0x31 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
> 0x32 24 tc 0 32 0 r y . 8 8 8 0 0 16 0 16 16 16 16 0 0 None
> 0x33 24 tc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 None
> 0x34 24 tc 0 32 0 r y . 8 8 8 0 0 24 0 16 16 16 16 0 0 None
> 0x35 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
> 0x36 24 tc 0 32 0 r y . 8 8 8 0 0 24 8 16 16 16 16 0 0 None
> 0x37 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
> 0x38 24 tc 0 32 0 r y . 8 8 8 0 0 16 0 16 16 16 16 0 0 None
> 0x39 24 tc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 None
> 0x3a 24 tc 0 32 0 r y . 8 8 8 0 0 24 0 16 16 16 16 0 0 None
> 0x3b 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
> 0x3c 24 tc 0 32 0 r y . 8 8 8 0 0 24 8 16 16 16 16 0 0 None
> 0x3d 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
> 0x3e 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
> 0x3f 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
> 0x40 24 dc 0 32 0 r y . 8 8 8 0 0 16 0 16 16 16 16 0 0 None
> 0x41 24 dc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 None
> 0x42 24 dc 0 32 0 r y . 8 8 8 0 0 24 0 16 16 16 16 0 0 None
> 0x43 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
> 0x44 24 dc 0 32 0 r y . 8 8 8 0 0 24 8 16 16 16 16 0 0 None
> 0x45 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
> 0x46 24 dc 0 32 0 r y . 8 8 8 0 0 16 0 16 16 16 16 0 0 None
> 0x47 24 dc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 None
> 0x48 24 dc 0 32 0 r y . 8 8 8 0 0 24 0 16 16 16 16 0 0 None
> 0x49 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
> 0x4a 24 dc 0 32 0 r y . 8 8 8 0 0 24 8 16 16 16 16 0 0 None
> 0x4b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
> 0x4c 24 dc 0 32 0 r y . 8 8 8 0 0 16 0 16 16 16 16 0 0 None
> 0x4d 24 dc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 None
> 0x4e 24 dc 0 32 0 r y . 8 8 8 0 0 24 0 16 16 16 16 0 0 None
> 0x4f 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
> 0x50 24 dc 0 32 0 r y . 8 8 8 0 0 24 8 16 16 16 16 0 0 None
> 0x51 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
>
> Thanks in advance,
>
> Dave.
>
>
> -----------------------------------------------------------------------
> List Archives, Info, FAQ: http://www.sgi.com/software/performer/
> Open Development Project: http://oss.sgi.com/projects/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
> -----------------------------------------------------------------------
>

--
"Mongooses are famous for their snake-fighting ability, and are
 almost always victorious because of their speed, agility, and timing
 and also because of their thick coat."


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Tue Nov 27 2001 - 16:57:37 PST

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.