•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the Game Development section within the Software Development category of DaniWeb, a massive community of 391,705 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 3,241 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Game Development advertiser:
Views: 755 | Replies: 4
•
•
Join Date: Sep 2007
Posts: 10
Reputation:
Rep Power: 1
Solved Threads: 0
Well I made it through my first semester of an MSCS. Almost. This summer I want to build a game. I am trying to understand a little bit of the history of Windows graphics and am a bit confused. There's WinAPI. There's OpenGL. There's DirectX. As I understand it, OpenGL was initially offered on NT platforms for high end engineering (CAD) apps and required high end (at the time) hardware. But isn't it a Unix based graphics library? So then some guys at Microsoft (Eisler, Engstrom, etc...) decided lower end PC's needed graphics libraries for games and introduced DirectX. Direct3D is a subset of DirectX for 3D routines specifically. Does Microsoft still offer OpenGL? Is it open source or must be bought from SGI? If a game program calls a DirectX routine which can be done in hardware with the right graphics card, DirectX is responsible for implementing the call either through the available hardware (faster) or through its own software routine (slower)? When does DirectX know the graphics card capabilities, at run-time, or when the game is compiled? Where does WinAPI fit into all this, does it sit on top of DirectX or is totally separate. What is a good source of reading for all of this?
Thanks ahead of time.
Thanks ahead of time.
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
•
•
•
•
•
•
•
•
DaniWeb Game Development Marketplace
•
•
•
•
apple beta browser computer crack dell desktop development explorer gartner google graphics hardware hoax ie 7 install intel internet jason perlow leopard linux mac merger microsoft mobile news novell office open operating operating system os photo pirate safari security server software source sp1 system ubuntu unix upgrade vista windows windows update windows vista xp yahoo
- Windows Vista Aero (Windows Vista)
- Freeprodtb!! (Viruses, Spyware and other Nasties)
- windows 2000 IE 6. need help to remove spyware (Viruses, Spyware and other Nasties)
- Viruses/Spam is EVERYWHERE!! HELP!! HJT Log inside PLZZ HELP (Viruses, Spyware and other Nasties)
- Internet Access Stopped Working (Viruses, Spyware and other Nasties)
- Internet Explorer-OUT OF ORDER + More (Viruses, Spyware and other Nasties)
- Graphics displayed as red x's when surfing (Windows 9x / Me)
- OMFG I need help with endless reboot cycle / freeze up... insane please help! (Windows NT / 2000 / XP / 2003)
Other Threads in the Game Development Forum
- Previous Thread: Save real Pinball. Please.
- Next Thread: Some Basic Game Development questions.. for my nephew



Threaded Mode