GP32 SDL with own extensions


d4rkm4r3

Still Fresh
Joined
Mar 18, 2003
Messages
98
Age
46
I worte a simple 3D engine 3 months ago, but i had no time for make it full working.
I can do following things:

Affine Texture mapping (like PS1)
Fixed Point Math (SIN, COS, TAN, SQRT,...)
3D Sound (Really simple, no echo fx, no blocking, distance and direction change volume, noise behind sounds blury)
Polygons can have 3 - 8 corners. (Hardcoded for Speed) :D
2D/3D Clipping.
Texture Rendering FX: add, sub, mul, mulX2, 33%, 67%, brightness.
Texture size is locked to 64 x 64! :( (because of caching problems and hardcoded ASM code, but really fast)
Only 8 Bit rendering mode. (Hardcoded for Speed)

Pretty much, but not enough for full working engine. :lol:

At the moment i have no time for making complete.
SDL looks like a possibility for making a full working engine.

My questions are:
How easy is it to extend SDL with my own functions? :unsure:
Has any one else start to programm a 3D engine? :huh:


Of course i will release the source code when its working and cleaned.
 
I'd imagine you'd want to release it as a standalone library, and just suggest using it with SDL. This is because SDL is designed for cross-platform work, and you'd have to get the SDL guys to agree on your extensions, which I imagine would be a pain.
 
I think i should release the source code with some simple tutorials/ "how to use". I worte a simple Asteroids-clone and some other programms for testing.

Maybe some other programmers can use some functions for ther own projects. :)
 
I'd certianly like the source to this engine, not to mention see it running :)
 
This Sunday, i will release code for "Fixed Point Math" and "Rendering". At the Moment the code is not very readable. :lol:
I will post a Message when its downloadable. B)
 
Back
Top