|
||
|
GP Mailing List
ATXGPSIG List
|
[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
|
|