Welcome, Guest. Please login or register.

Author Topic: Warp3D Developer Information  (Read 2554 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline kiasanthTopic starter

  • Newbie
  • *
  • Join Date: Sep 2003
  • Posts: 7
    • Show only replies by kiasanth
    • http://kiasanth.digitalrice.com/
Warp3D Developer Information
« on: September 10, 2003, 12:53:33 PM »
Does anyone know if there is a resource for developing Warp3d drivers? I'm thinking of writing a driver for WinUAE so I can start writing games in OpenGL before OS4 comes out when I'll recompile them for A1.  better still, do some already exist (UAE W3d Drivers)
thanks.
Kiasanth
 

Offline yssing

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 1521
    • Show only replies by yssing
    • http://www.yssing.org
Re: Warp3D Developer Information
« Reply #1 on: September 10, 2003, 01:04:51 PM »
I think that there already is a warp3D driver for WinUAE. But I might be wrong
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: Warp3D Developer Information
« Reply #2 on: September 10, 2003, 01:36:36 PM »
There already is a warp3D wrapper for winUAE known as QuarkTex (IIRC).

It works but has some limitiations (eg can only run fullscreen warp3d apps). The doxs did mention that these issues may be addressed in later revisions, the version I tried has been around for a while.

As far as I know it actually emulates the Warp3D API via native OpenGL and is hence not a true driver as such.

If you do want to start working on Warp3D drivers yourself, you will have to contact Hyperion Entertainment for the driver developer kit. Note that you will be required to sign a Non Disclosure Agreement covering the Warp3D system.

I have found all at Hyperion extremely helpful when it comes to developing code for Warp3D, which is a lot more than can said for certian vendors I've attempted to contact ;-)

-edit-

If your goal is to create warp3d for the sake of running amigaOS implementations of OpenGL, you might want to skip driver level code and focus on making a Mesa (or whatever other AmigaOS OpenGL) implementation for WinUAE.

This could then directly interface to the native OpenGL implementation on Winblows.

I dare say that this approach would give by far the best performance compared to amiga native opengl running atop a native winuae warp3d driver.
int p; // A
 

Offline kiasanthTopic starter

  • Newbie
  • *
  • Join Date: Sep 2003
  • Posts: 7
    • Show only replies by kiasanth
    • http://kiasanth.digitalrice.com/
Re: Warp3D Developer Information
« Reply #3 on: September 10, 2003, 01:59:46 PM »
okay, sounds like the MESA thing is a good idea
I used stormMESA but I'm not sure how to go about interfacing it with windows. any resources on this kind of thing?
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: Warp3D Developer Information
« Reply #4 on: September 10, 2003, 02:04:09 PM »
Im not sure to be honest, I havent written anything 'native' for uae.

However, I assume there must be a native API for it somewhere, otherwise there wouldn't be a native ahi driver, p96 and so on.

There must be developer info on the various UAE sites somewhere.

-edit-

A high quality warp3d driver would still have many uses, however...
int p; // A
 

Offline lempkee

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 2860
    • Show only replies by lempkee
    • http://www.amigaguru.com
Re: Warp3D Developer Information
« Reply #5 on: September 10, 2003, 02:04:46 PM »
uae or win uae?  ..

Whats up with all the hate!
 

Offline kiasanthTopic starter

  • Newbie
  • *
  • Join Date: Sep 2003
  • Posts: 7
    • Show only replies by kiasanth
    • http://kiasanth.digitalrice.com/
Re: Warp3D Developer Information
« Reply #6 on: September 10, 2003, 04:53:07 PM »
I'm talking about WinUAE. That's all I've got (Well I have macUAE and The XBox One Too but I Don't have A PPC Mac and don't plan on getting one)