Claudio Guglielmotti (Apollo Team Member) Posts 157 10 Nov 2017 15:10
seems that SamQuake GCC requires a very big stack !!
with stack 600.000, samquake.gcc.295 worked !!
Claudio Guglielmotti (Apollo Team Member) Posts 157 10 Nov 2017 15:21
Aargh !! they works all with stack 1.000.000 No more bad surfaces error !!
Niclas A (Apollo Team Member) Posts 140 10 Nov 2017 17:10
Good find Claudio
Posts 85 10 Nov 2017 18:36
I'm a bit surprised by the stack the GCC version requires. I can run them with the default stack[*] without issues on UAE, and other sreported it worked fine on 68060 without changing the stack. There must be something going on under this. What happens if the stack is too short? Crash or a better controlled exit, or just simply texture errors ? Can you tell me more about what's happening when the stack is too small? ____ [*] the exe sets the stack to 512kb if the current one isn't big enough
However I'm glad there isn't any texture errors anymore. This might be related to the new core released by Gunnar or by my hack to make floor()/ceil() don't mess with rounding-modes.
As for the speed, Simo reported 21.5 fps with quake.sasc.040.882, and now it's only 18.1fps. There seem to be a regression :(, or the previous score was caused by the bad texture. However, this isn't a big deal since there is now room to work with apollo-specific asm. BTW, is the GCC version the fastest on your machine Claudio ? (on UAE gcc is 25% faster than vbcc or sas/c)
Posts 194 12 Nov 2017 13:17
Not sure which version of Quake Manuel Jesus is running;