Re: avoiding glTranslatef*



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.
.



Relevant Pages

  • Re: COM correct choice for my application?
    ... A device driver communicates ... functionality. ... > I am developing a custom piece of hardware that connects to the computer ... > to my code at compile-time (just the interface I have defined). ...
    (microsoft.public.win32.programmer.ole)
  • Re: staging: me4000 and relation to other data acquisition devices
    ... The me4000's user interface is not "set in stone" and needs to be fixed ... Which supports this hardware, and many more, with a generic device ... have a desire to maintain support of their RT support), ... but feel that merging the me4000 driver without thinking about the ...
    (Linux-Kernel)
  • Re: [PATCH 2.6.19-rc1 V9] drivers: add LCD support
    ... If the driver exposes sensible information, ... interface to userspace, is of course a requirement to get into mainline ... a new device, a framebuffer one. ... the hardware), create less maintanieable code (as it mixs hardware io ...
    (Linux-Kernel)
  • Re: [RFC][PATCH] Pseudo-random number generator
    ... no new interface, random numbers can be read through /dev/urandom ... Also PRO: Can be verified by non-IBM people, ... No, the interesting stuff is done internally in the hardware, we cannot ... that contains all parts of the crypto device driver (ap bus, ...
    (Linux-Kernel)
  • [opensuse] openSUSE 10.3 not detecting SATA HD
    ... the sata_sis driver. ... I've tried turning off ACPI in bios and acpi=off which ... openSUSE 10.2 and all my hardware is working fine. ... info.product = 'USB Raw Device Access' ...
    (SuSE)