Re: avoiding glTranslatef*
- From: aku ankka <jukka@xxxxxxxxxxxx>
- Date: Wed, 5 Dec 2007 06:37:18 -0800 (PST)
On Dec 5, 2:04 pm, John Tsiombikas <nucl...@xxxxxxxxxxxx> wrote:
Furthermore, are we forgetting that glVertex commands can be compiled
into display lists? Then, the performance problems dissapear, yet the
clarity of the interface remains! You still didn't have to meddle with
vertex arrays and buffer objects, you just used the intuitive glVertex
interface, and you can still render with a single display list command.
Elimination of the immediate mode is a side-effect of elimination of
the fixed-function; it doesn't _do_ anything useful without the fixed-
function API.
http://www.khronos.org/developers/library/gdc_2007/OpenGL//A-peek-inside-OpenGL-Longs-Peak.pdf
(page 6)
The OGL 1.x and 2.x have the immediate mode, there is no question
about that, the only issue is how it is implemented. My ranting was
commenting the situation with the current drivers and hardware, when
we shift away from the fixed-function completely, the whole ranting
becomes irrelevant.
Let's not forget in these discussions, that OpenGL is not, and in my
opinion should not become, just a graphics hardware driver exposed to
user space. It's also a nice API to draw graphics with. It must provide
conviniences to the programmer, not merely map 1-1 to the driver
functionality.
But you can do everything you can do in fixed-function driver, and
more, with programmable hardware so we're not really missing any real
functionality. We are only missing our old ways to do things, but on
the bright side we can do so much more with less, I think that's
pretty cool.
.
- References:
- avoiding glTranslatef*
- From: RumbaDancer
- Re: avoiding glTranslatef*
- From: Wolfgang Draxinger
- Re: avoiding glTranslatef*
- From: fungus
- Re: avoiding glTranslatef*
- From: Wolfgang Draxinger
- Re: avoiding glTranslatef*
- From: jbwest
- Re: avoiding glTranslatef*
- From: Gernot Frisch
- Re: avoiding glTranslatef*
- From: aku ankka
- Re: avoiding glTranslatef*
- From: Rolf Magnus
- Re: avoiding glTranslatef*
- From: Wolfgang Draxinger
- Re: avoiding glTranslatef*
- From: Rolf Magnus
- Re: avoiding glTranslatef*
- From: aku ankka
- Re: avoiding glTranslatef*
- From: aku ankka
- Re: avoiding glTranslatef*
- From: John Tsiombikas
- avoiding glTranslatef*
- Prev by Date: Re: avoiding glTranslatef*
- Next by Date: Texture problem
- Previous by thread: Re: avoiding glTranslatef*
- Next by thread: Re: avoiding glTranslatef*
- Index(es):
Relevant Pages
|