Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Results 1 to 10 of 10

Thread: 3d texture - performace

  1. #1
    Junior Member Regular Contributor
    Join Date
    Apr 2002
    Location
    kremnica, slovakia, europe, earth, sol :-)
    Posts
    102

    3d texture - performace

    what about performace of 3d texture? when i try to render a sigle triangle coverted by a 3d texture (filter is set GL_NEAREST) i get about 40 fps. when i use GL_LINEAR perfomace is even much worse.

    i have geforce2mx400. i'm running in 640x480 window on 1027x768 16-bit desktop.

    is there a way how to improve this horrible performace (some specific texture format - RGB, RGBA, color depth?? or someting else?? or my card does not support it??), please...

  2. #2
    Member Regular Contributor
    Join Date
    Jul 2002
    Location
    Austria
    Posts
    280

    Re: 3d texture - performace

    A GeForce2 doesn't support 3D textures in hardware. Therefore, performance is bad because you're rendering in software.
    XEngine - The Platform- and API-Independent 3D Engine
    with Programmable Pipeline Support: [URL=http://xengine.sourceforge.net
    My]http://xengine.sourceforge.net

  3. #3
    Senior Member OpenGL Guru
    Join Date
    Dec 2000
    Location
    Reutlingen, Germany
    Posts
    2,052

    Re: 3d texture - performace

    Why does no one believe what i say?
    GLIM - Immediate Mode Emulation for GL3

  4. #4
    Junior Member Regular Contributor
    Join Date
    Apr 2002
    Location
    kremnica, slovakia, europe, earth, sol :-)
    Posts
    102

    Re: 3d texture - performace

    'coz everybody says something else (ok, it's 2:1 now so it's probably not supported)

  5. #5
    Advanced Member Frequent Contributor
    Join Date
    Oct 2000
    Location
    Belgium
    Posts
    857

    Re: 3d texture - performace

    Originally posted by miko:
    'coz everybody says something else (ok, it's 2:1 now so it's probably not supported)
    The only NVIDIA cards that support 3D texturing are NV20 and up. This means GF3, GF4 Ti and GF FX. On all other cards, 3D texturing will be implemented in software (they're required to do so because it's part of the OpenGL core).

    All ATI cards since the Radeon also accelerate 3D texturing, although I believe there were some peculiar restrictions on the original Radeon.

    -- Tom

  6. #6
    Senior Member OpenGL Guru
    Join Date
    Dec 2000
    Location
    Reutlingen, Germany
    Posts
    2,052

    Re: 3d texture - performace

    There is a very easy way to find out which extensions are supported. Go to nehe.gamedev.net and download lesson 24. This program lists all extensions, which are supported by your hardware. And GL_EXT_ TEXTURE_3D won´t be listed.

    Jan.
    GLIM - Immediate Mode Emulation for GL3

  7. #7
    Junior Member Newbie
    Join Date
    Feb 2003
    Location
    Toulouse, France
    Posts
    6

    Re: 3d texture - performace

    Originally posted by Jan2000:
    There is a very easy way to find out which extensions are supported. Go to nehe.gamedev.net and download lesson 24. This program lists all extensions, which are supported by your hardware. And GL_EXT_ TEXTURE_3D won´t be listed.

    Jan.
    The extention is listed. It just implemented on software for a Geforce 2MX like vertex shader in DirectX : a DX7 card can use it, but it is in software.

  8. #8
    Advanced Member Frequent Contributor
    Join Date
    Feb 2000
    Location
    San Diego, CA, USA
    Posts
    769

    Re: 3d texture - performace

    The best way to tell support for an extension on nvidia hardware is to look at the chart at the beginning of their OpenGL extensions specification here:

    http://developer.nvidia.com/view.asp...a_opengl_specs

    3D textures are supported in hardware on Geforce3 and up only.

    -- Zeno

  9. #9
    Junior Member Regular Contributor
    Join Date
    Apr 2002
    Location
    kremnica, slovakia, europe, earth, sol :-)
    Posts
    102

    Re: 3d texture - performace

    thnx you people....

  10. #10
    Senior Member OpenGL Guru Humus's Avatar
    Join Date
    Mar 2000
    Location
    Stockholm, Sweden
    Posts
    2,444

    Re: 3d texture - performace

    Originally posted by Tom Nuydens:
    All ATI cards since the Radeon also accelerate 3D texturing, although I believe there were some peculiar restrictions on the original Radeon.
    It uses two texture units. So with the three TMUs you can either use one 3D and one 2D, or three 2D.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •