Jump to content
  • Advertisement


This topic is now archived and is closed to further replies.


What exactly is Mesa3D?

This topic is 6024 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Im not totally sure on this. From what I understand, Mesa3D is another implementation of the OpenGL interface, but the rendering is completely software; It does not use HW acceleration. So can I use Mesa3D to provide, say a software renderer in my game? Is this the same as the QuakeGL software renderer conceptually? ----------------------------- The sad thing about artificial intelligence is that it lacks artifice and therefore intelligence. Democracy is where you say what you want and do what you''re told.

Share this post

Link to post
Share on other sites
AFAIK MesaGL can best be described as an OpenGL clone. It can use hardware-acceleration, but only on a small number of cards. From the site (http://www.mesa3d.org/):


3D Hardware Supported by Mesa:
3dfx Voodoo1, Voodoo2, Voodoo Rush, Voodoo Banshee, Voodoo3
All cards based on these chipsets should work with Linux and Windows 95 via 3dfx''s glide library.

David Bucciarelli wrote the 3dfx driver for Mesa.
Daryll Strauss implemented Glide for Linux

DRI-based hardware support for 3dfx, Intel, Matrox, ATI on Linux
The DRI architecture developed by Precision Insight, Inc. uses Mesa and provides hardware acceleration for a number of popular chipsets.

The DRI is part of XFree86 4.0 and later.

If you download and install XFree86 4.0 you do not need to install Mesa separately. All the important parts of Mesa will be installed with the rest of XFree86.

Matrox G200/G400, nVidia RIVA, ATI Rage Pro, Intel i810 on Linux
The Utah GLX project (no longer active) developed drivers for these chipsets and others.

Amiga Warp3D
Amiga systems can support 3D hardware with the Warp3D API. See here.

Share this post

Link to post
Share on other sites

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!