Welcome, Guest. Please login or register.

Author Topic: Warp3D Developer Information  (Read 2565 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show all replies
Re: Warp3D Developer Information
« 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 Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show all replies
Re: Warp3D Developer Information
« Reply #1 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