vbcc V0.9e released
I hope I didn't forget too much. These releases are becoming way too complicated...
http://sun.hasenbraten.de/vbcc/ Changes since last release:
|
Thanks for your work on this.
Kamelito |
Great! Thanks!!!
|
Cool !! :)
But those W3D headers aren't 4.2a (there's no V4 stuff : Drawarrays, DrawElements , etc ) :) |
Hmm... you're right. I was afraid that I forget something. Will check for the reason this evening (bad FD oder header file passd into fd2pragma?).
|
There are warp3d_protos already done on my Q2 sources for minigl (just in case).
Just found that in order to use ppcmath.lib, "-mrel" is needed for vlink ( on config warpos_warpos ). |
Quote:
|
Ok, found the problem. My clib/Warp3D_protos.h was too old. The FD-files were ok.
Did a "silent update" for the m68k-amigaos and ppc-warpos targets. |
Quote:
Might be a good idea to add -mrel to the warpos config. Will update that too. |
The whole ppcmath.lib source is located in RayStorm rendering package, made open source a couple of years ago. Some work with macros & stuff is needed to recompile for a clean vbcc lib. Just to inform, not to demand a new one from Phx ;)
|
Quote:
Seems it would be better to do that from scratch. |
Quote:
And wtf is ?? Maybe some Sherlock work on the disassembly could show where it points: Did that some time ago and most of the original library is similar to the sources. Dunno now. |
Thanks a lot!
|
Thanks! Downloading to my Amiga/MorphOS setups!
|
Thanks for your work, phx!
|
Looking at the source of ppcmath.lib inside Raystorm I think there are a couple of things mixed-up. pow.c and pow_asm.pasm are actually equivalent to exp_asm.pasm (the latter has the correct log_table_base reference).
same for log_asm.pasm. That one is also in exp_asm.pasm. I think you only need acos.c atan_asm.pasm exp_asm.pasm sqrt_asm.pasm trig_asm.pasm (also the only ones referenced in the StormC build files). |
Oh and it seems to be disassembled by wosira. So I guess you have to adjust the source to make it compile with vasm
|
I compiled bltzquake without ppcmath.lib and I don't see a difference speed-wise with the one compiled by CowCat (which I presume is linked to ppcmath).
edit: nevermind. Used the wrong executables. Not usre if ppcmath is faster or equally fast as m. |
All times are GMT +2. The time now is 19:58. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.