http://GameProgrammer.Com

Programming

GP Mailing List
     Thread Index
     Date Index

ATXGPSIG List
     Thread Index
     Date Index

Google
>

Home

TheGrumpyProgrammer



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 3D Acceleration?



Simple! You have to be a complete lunatic to even think about coding for
each kind of 3D Acceleration hardware. Each has it's own memory areas, etc,
almost everything Is different (expect for Voodoo's for example, you can get
the Glide code and see what registers they're messing with, etc). VGA, VESA
& VBE2 Are standards implemented into a graphics card. A 3d acceleration
cards doesn't have any standards build into it, so you Have to use OpenGL,
D3D or Glide to use it else you going to grow old writting it a lot.

----- Original Message -----
From: Lionel Pinkhard <lionelpi@mweb.co.za>
To: <gameprogrammer@gameprogrammer.com>
Sent: Sunday, July 09, 2000 10:21 PM
Subject: 3D Acceleration?


> Hi,
>
> Okay, I know this is a silly question, but 'What IS 3D Acceleration
exactly?'. What makes it tick? How does it work? How does the card interact
with the CPU, and other hardware? What instructions does DirectX and OpenGL
send to the CPU, 3D card, memory, or whatever? How does it really work? And
where can I get low-level specifications on it?
>
> Also, what areas of the memory does it use? Also a000h? Or what? How do I
implement the accelerated features? What are the differences between various
cards? Is there a standard? How do I write a program to work on all cards?
At the moment I'm staying away from DirectX, I might start using OpenGL in
the near future, but for now I want to know how it really works. How can I
do this MYSELF? Like VGA, VESA, VBE2, etc. and all that stuff, we do that
ourselves. What's the difference with 3D acceleration?
>
> Kind regards,
>
> Lionel Pinkhard
>
> P.s. Some Assembly or low-level C/C++ (or even Pascal if you want) code
would help a lot I think.
> =================================================================
> The GameProgrammer.Com mailing list is for the open discussion
> of any topic related to the art, science, and business of
> programming games. This list is especially tolerant of beginners.
> We were all beginners once
>
> To SUBSCRIBE or UNSUBSCRIBE please visit:
> http://gameprogrammer.com/mailinglist.html

=================================================================
The GameProgrammer.Com mailing list is for the open discussion
of any topic related to the art, science, and business of
programming games. This list is especially tolerant of beginners.
We were all beginners once

To SUBSCRIBE or UNSUBSCRIBE please visit:
http://gameprogrammer.com/mailinglist.html