Amiga.org
Operating System Specific Discussions => Amiga OS => Amiga OS -- Development => Topic started by: kiasanth 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
-
I think that there already is a warp3D driver for WinUAE. But I might be wrong
-
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.
-
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?
-
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...
-
uae or win uae? ..
-
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)