Welcome, Guest. Please login or register.

Author Topic: 3D Acceleration on OS4 ( SDL and MESA )  (Read 1751 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline ronybeckTopic starter

  • Jr. Member
  • **
  • Join Date: Oct 2002
  • Posts: 51
    • Show all replies
3D Acceleration on OS4 ( SDL and MESA )
« on: August 28, 2003, 01:10:40 AM »
Forgive me if this is an old topic but I am curious to know what sort of talk there has been from Hyperion about support for Hardware 3D cards.  This is important because given that Amiga has SDL support and will have Mesa Support it makes it Ideal to port some 3D games from linux.  How ever, Mesa by default will use software 3d rendering which is not so nice.

I hear that OS4 will support NVida and ATI cards but to what level of functionality.  Will it go beyond 2D?

Porting 3D games from Linux is not so unrealistic because the SDL API allows a games programer to use fairly generic code with out too much need to use OS specific API's and Libraries.  For example, UT2k3 was ported from Linux to MacOS because it used OpenGl and SDL ( on the linux version ) which is common on most platforms, and with realtive ease.

SDL is good because it deals with fast access to the GFX card, sound, threading and input such as Joysticks and mice with out the need to code specifically for the OS.  Does any one else see the possibilities of where I am going with this?
================================================
Did you just call me paranoid?
================================================
 

Offline ronybeckTopic starter

  • Jr. Member
  • **
  • Join Date: Oct 2002
  • Posts: 51
    • Show all replies
Re: 3D Acceleration on OS4 ( SDL and MESA )
« Reply #1 on: August 28, 2003, 03:17:26 AM »
Quote
IIRC SDL does not interact with the video card directly at all


This is not always true.  SDL issues Register level intructrions to Vodoo and some matrox cards I believe.  John Hall wrote a little bit about this In his book "Programing Linux Games" which you used to be able to download the PDF for at no charge.

Loki is gone but others are writing Linux games.  Never Winter Nights is a good example.  Savage is the next big release for Linux followed by Doom3

But look beyond the commercial shops. There are many great Open Source games that would work nicely on an OS4 amiga.

Quote
it didnt' really seem to support much in the way of 3D except in setting up OpenGL.


Yes!   It doesn't do anything in the way of 3D but it does set up the display for redndering OpenGL.  This is good because you don't need to write OS specific code to open a window with a frame buffer then get openGL to use it.  SDL does this all for you with few lines of generic code.
================================================
Did you just call me paranoid?
================================================