Jump to content
Posted 12 July 2012 - 06:55 AM
Posted 12 July 2012 - 07:03 AM
Posted 12 July 2012 - 07:06 AM
Posted 12 July 2012 - 07:14 AM
Posted 12 July 2012 - 07:34 AM
Nothing changes. CPU or GPU side, you still have to do the same operations and transformations and the concepts and interpretations remain the same.
I suppose if you moved the stuff on cpu side, the gpu doesnt have to translate every single one of them?
Maybe its from some reeeeeally old era when the gpu couldnt handle both translating and drawing? xD
Posted 12 July 2012 - 04:42 PM
The position in the matrix you mention is what move the vertices when you multiply them by the matrix. In the end, you have to move everything into a unit size cube (z-range differ between OpenGL and Direct3D though) centered at the origin. This cube cannot change so you must move the vertices into the cube, not move the cube to around the vertices. This is why documentation says you move the world and not the viewpoint. The two are conceptually identical though so it is a matter of how you look at it.