Welcome, Guest. Please login or register.

Author Topic: Hardware accelerated 3d for amithlon. What would be the best way?  (Read 5758 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Heiroglyph

  • Hero Member
  • *****
  • Join Date: Jun 2010
  • Posts: 1100
    • Show all replies
I'd start with the Linux side.

The drivers in the Amithlon kernel have been modified to give more direct access from the Amiga side, so you'd want to extend that.  Looking at the diffs makes them pretty obvious.

First, get 3D working on the Linux side without using X.  Your best bet might be DirectFBGL.  This might give better 2D as well, the drivers are much better now than they were back then, but you'll need to keep those old Amithlon patches working too.

Then you'd probably want to modify Wazp3D to use your 3D extensions instead of software rendering.

I haven't really looked at Warp3D, but I'd assume it's some modified subset of OpenGL.  With any luck, you'd mostly end up with the calls being passed pretty much straight through to DirectFBGL.
 

Offline Heiroglyph

  • Hero Member
  • *****
  • Join Date: Jun 2010
  • Posts: 1100
    • Show all replies
Re: Hardware accelerated 3d for amithlon. What would be the best way?
« Reply #1 on: September 21, 2011, 05:48:18 AM »
The part of the framework that screws the pooch is RTG and how Amiga-ish OS's like to keep things like this trade secrets.

Without an RTG video card driver you're dead in the water and the powers that be don't want you to do that.

They've already made all the 68k money they can, no sense in letting you continue using or extending it.  Now, go pay for your overpriced PPC like a good little consumer, OK?

You can't hear the disgust in my voice can you? :furious: