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

Thread: Regarding vertex processors

  1. #1
    Intern Contributor
    Join Date
    Jan 2012
    Posts
    78

    Regarding vertex processors

    Hello All!

    I have a small question regarding the way in which information is sent to the GPU. For eg: I do the following:
    a) set MVP matrices, draw an object(i.e send everything to the shader A)
    b) Change MVP matrices, draw another object(i.e send everything to the shader B)
    .
    .
    .
    Finally, Do a SwapBuffers()

    Now, lets say in (a), the object has 10 vertices and in (b) there are 10 vertices. And also, lets say there are 10 vertex processors. How exactly is the decision of sending vertices to different vertex processors taken? What are generally the ideas beind telling a vertex processor to execute a vertex shader?

    Can anyone please provide some links as to where i can read more about it?
    Thanks!

  2. #2
    Intern Contributor
    Join Date
    Jul 2006
    Posts
    74
    Quote Originally Posted by myk45 View Post
    And also, lets say there are 10 vertex processors.
    Let's not do that. It is hardware specific detail and not something you need to know.

    PS. it is a safe bet that no relevant hardware even has any such specialization - making your question rather meaningless (ie. what do you mean by "vertex processors" and on what specific hardware).

  3. #3
    Advanced Member Frequent Contributor
    Join Date
    Jan 2007
    Posts
    982
    OpenGL doesn't specify any of this - it will be entirely hardware-dependent, and you can bet that whatever decision - say - NVIDIA make will have a good chance of being completely different to the one AMD make (and vice-versa).

Posting Permissions

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