Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: TheMachine02 on January 19, 2015, 10:52:39 am

Title: [Axiom] Introducing .... gLib a fast 3D library
Post by: TheMachine02 on January 19, 2015, 10:52:39 am
As some of you already know, I passed the last few month to convert GLib to an axiom, and if you doesn't know/or guess it, well SURPRISE !  :
I am proud to finally present this works, and hope we will be able to see some 3D project appears. Of course keep in mind
that this is a calculator engine, even if performances are definitly WAY more superior to axe version (thanks to asm/code refactoring).

In cliping, for example, I've got almost a 50%, even 55% performances boost....

For the new features/ changes from the axe version :
-library now use matrix, way more powerful than the previous method that I used, and for now faster
-VBO has been limited to 8 and for now can't be supressed (but don't worry you will soon be able to do that, and I'll post in tuto a way to do it from axe point of view)
-Many many many optimization, size wise and speed wise. Standard cube (example provided) run at more than 40 fps ....

Anyway, the little test screen :

(https://img.ourl.ca/fast_cube.gif)

note that the white a the begining is definitly a gif bug >_>

And of course, the download is attached. (I hope I don't forget anything in it !) Wait a little for a tuto update, and you will be able to play with it at is full potential  ;)
Concerning the source, I am pretty sure that Asm guru will find a lot, lot of optimization, feel free to take a look  ;D
Also, there is most likely going to have update, for example new optimization, bug fixes, but the syntax won't hopefully change (except if a small change can boost performance like hell  :P)
Title: Re: [Axiom] Introducing .... gLib a fast 3D library
Post by: Sorunome on January 19, 2015, 10:54:38 am
note that the white a the begining is definitly a gif bug >_>
Would have been too awesome :P


Also that sure is looking awesome! :D
Title: Re: [Axiom] Introducing .... gLib a fast 3D library
Post by: ben_g on January 21, 2015, 01:34:15 pm
(https://img.ourl.ca/fast_cube.gif)
It's so fast it becomes hard to see on the blurry calc screen...
I'm deffinately going to use this.
Title: Re: [Axiom] Introducing .... gLib a fast 3D library
Post by: Aspiring on April 18, 2015, 09:39:03 pm
 O.O  That is pure awesome!   :thumbsup:  I cannot wait for the tutorial!   ;D