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

Thread: Programmable Vertices

  1. #1
    Junior Member Newbie
    Join Date
    Dec 2003
    Posts
    4

    Programmable Vertices

    Hello,

    Any one tried ARB vertex_program and discovered that it performs more than 50% slower than fixed TnL pipeline, or faster by 3 frames per second than it is software counterpart?

    I found ths on my GeForce 2 MX 400
    Dirver 1.4.1

    Thanks.

  2. #2
    Intern Newbie
    Join Date
    Dec 2003
    Location
    Vannes&Angers,France
    Posts
    35

    Re: Programmable Vertices

    Officially, ARB_VERTEX_PROGRAM are not on the geForce2(Mx,GTS).

    I don't know how you can parform arb_vertex_program on geForce2 mx?!?!?
    JC is our god!!! (not Jesus Christ but John Carmack)

  3. #3
    Advanced Member Frequent Contributor
    Join Date
    Apr 2000
    Posts
    748

    Re: Programmable Vertices

    The extension is present but only supported in software on pre-Geforce 3 and the Geforce 4 mx.

    Y.

  4. #4
    Intern Newbie
    Join Date
    Dec 2003
    Location
    Vannes&Angers,France
    Posts
    35

    Re: Programmable Vertices

    Thanks, i didn't know this.

    If it's software, it's normal that it's slow.
    JC is our god!!! (not Jesus Christ but John Carmack)

  5. #5
    Junior Member Newbie
    Join Date
    Dec 2003
    Posts
    4

    Re: Programmable Vertices

    Thanks for the information.
    But how in the hell Direct3D vertex shading works as it's implemented in HW. This means that my card has a special unit for vertex instructions, and I believe it's the same VPU used for OpenGL, isn't it?
    Then what is reason for implementing OpenGL VPs in software?

  6. #6
    Advanced Member Frequent Contributor
    Join Date
    Apr 2000
    Posts
    748

    Re: Programmable Vertices

    It's also done on software in D3D. From what i remember, there is a "mixed vertex processing" mode, which allows hardware T&L, but to switch to software vertex shading if the hardware doesn't support it. There's no miracles.

    Y.

Posting Permissions

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