Glaucus wrote:
Hey that's cool! let me know when you're done with, I might like to use it! :-) Say, is it possible to use Warp3D if you have no hardware acceleration? Does it work with WinUAE? let me know, thanks.
- Mike
Regarding Warp3D, there is a software rasterizer but AFAIK its for PowerPC only. There's no 68K version. However, a software driver defeats the very purpose of the drawing library which is supposed to open the power of 3D hardware for 2D.
As for my 2D library, theres' a working version already. It's kinda in continuous development if you catch my drift ;-)
It does lines, triangles, rectangles, circles, ellipses, and antialiased text (you have to provide the font bitmap yourself), all with various effects, textures etc. applied and so on. It also handles the low level locking stuff.
I was thinking to make the rasterising process a sub thread and have a double buffered drawlist, though this is some time away.
I should point out that its a link library, not a shared library. Also, its C++, not C and is part of a much larger set of system abstraction classes that are designed to be multiplatform.
However, if you ask me nicely, I can create a cut down C-only version of just the drawlist engine and mail it to you. Just mention me in your application credits if you use it and I'll be a happy man.
Karl