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 5 of 5

Thread: Old cards and GLSL

  1. #1
    Junior Member Newbie
    Join Date
    Aug 2004
    Posts
    4

    Old cards and GLSL

    Which old cards support GLSL either in HW or software? Mainly interested in vertex shader support. I know atleast GF4 MX440 supports vexter shaders, but which others do?

  2. #2
    Advanced Member Frequent Contributor
    Join Date
    Jan 2001
    Location
    NVIDIA, Austin, TX
    Posts
    591

    Re: Old cards and GLSL

    All GeForce GPUs support GLSL in software or hardware. GeForce FX or better GPUs will support vertex and fragment shaders in hardware, GeForce3 or better will support vertex shaders in hardware.

    For fragment shader emulation on GeForce 4 or older GeForce GPUs you can use NVEmulate (available from developer.nvidia.com).

  3. #3
    Junior Member Newbie
    Join Date
    Aug 2004
    Posts
    4

    Re: Old cards and GLSL

    Thank you. Do you know anything about Radeons support? This is for a project where we intend to support olders cards too (atleast run on them ), so it would jolly nice if we can do away without any exceptions in the rendering code (ie. that we can use vertex shaders everywhere instead of having to replicate computations in C++).

  4. #4
    Senior Member OpenGL Guru
    Join Date
    Mar 2001
    Posts
    3,768

    Re: Old cards and GLSL

    In theory, Radeons of 8xxx stature or greater should be able to support "limitted" vertex programs (no looping, etc). However, ATi probably isn't too interested in making a glslang compiler for these cards, as it would be one more thing in their drivers that has to be tested and debugged. They might have done it, but if they haven't done so by now, they probably aren't.

    You could always have an ARB_vp fallback, as those cards do support ARB_vp.

    BTW, do check out this site: http://www.delphi3d.net/hardware/index.php. It contains a list of cards and drivers and which extensions each card/driver pair supports.

  5. #5
    Senior Member OpenGL Guru
    Join Date
    Mar 2001
    Posts
    2,704

    Re: Old cards and GLSL

    ATI 9500 and up support fragment and vertex programs in hardware.

    ATI 8500 and up _could_ support vertex programs, and some fragment programs, in hardware, but I don't think the drivers actually do it.

    Note that the GeForce 4 MX does not support vertex programs in hardware; it's a GeForce 2 level part (NV17) that got branded GeForce 4 MX for marketing purposes.
    "If you can't afford to do something right,
    you'd better make sure you can afford to do it wrong!"

Posting Permissions

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