Please support our sponsors!
This service provided by BeBits: The Best Source of BeOS Software!
OpenGL
BeBits > TableOfContents > DeveloperArea > Libraries

Excerpt from the OpenGL website:

OpenGL is the premier environment for developing portable, interactive 2D and 3D graphics applications. Since its introduction in 1992, OpenGL has become the industry's most widely used and supported 2D and 3D graphics application programming interface (API), bringing thousands of applications to a wide variety of computer platforms. OpenGL fosters innovation and speeds application development by incorporating a broad set of rendering, texture mapping, special effects, and other powerful visualization functions. Developers can leverage the power of OpenGL across all popular desktop and workstation platforms, ensuring wide application deployment.

A number of cards have support for OpenGL and new games are being developed in OpenGL. As it has been said before, BeOS has had OpenGL support in the past and was intended to also have hardware OpenGL support in R5. It didn't happen though. Due to this failure, at least one major game (Neverwinter Nights) has canceled its plans to create a BeOS version.

I believe it is fair to assume that we will supply OpenGL support in order to be a viable gaming platform. What parts of OpenGL though? It's nice to aim for all of it, but perhaps we should make some priorities.

Note: in order to claim compliance, it is necessary to implement the entire API.

License notes: for open source implementations of opengl on open source platforms, there is no licensing fee. woo hoo!

shatty!

Mesa6.2 was released not too long ago, it compiles and runs under beos, and it is conformant to 1.5 specs, which is the latest. This library still needs some maintenance work.

Related:

3D Graphics

2D Graphics

  • Amanith Framework - crossplatform opensource C++ framework for manipulate vector graphics is currently looking for help from BeOS developers.
  • GLUT
  • TinyPTC
  • SDL

OpenAL

Games | Solitaire | Quake | Billard GL etc.

3D somewhat-blog - nVidia 3D accelerant driver etc...
BeEmulated - game console emulation

OpenGL Documentation:


PAGE VISITS
4,200

LINKS HERE
GameKit
TableOfContents
CrossPlatformDevelopmentLibraries
GraphicsChipsetFeatures
OpenBeOS

NEW PAGES
BuildingCairo
StoringDataInBetweenOSes
ScriptingBeosRuby
ScriptingBeosPython
HaikuOS
QemUwinbe
MinimalBeos
XpMBRoverwrite
SteveSakoman
MailingLists

RECENT CHANGES
BuildingCairo
BeCommunity
BuildingFirebird
PlayGround
CorumIII
BeAcademic
SupportForMachinesAndArchitectures
BeOsReleases
HowTo
HaikuOS
Edit Page | Front Page | BeBits
Site content is in the public domain. Unless otherwise noted, everything else is copyright © 1999-2002 Fifth Ace Productions, LLC. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.
Fifth Ace Productions