Page 1 of 1

Raze Floating point version - help needed

Posted: Thu Oct 06, 2022 11:54 am
by Graf Zahl
Over the last two months we have been refactoring Raze to work with floating point numbers internally instead of fixed point.
We are now at the stage where we can do the first round of public tests.

Here's the first test version:
https://drive.google.com/file/d/19PkWZc ... sp=sharing

What we primarily need is people to test the engine for bugs. As this was a substantial rewrite there will most certainly be bugs in here, so do not use this version for normal play, it's not ready for that yet.
If you encounter a bug, please report it here at the forum - we do not want to fill the Github bug tracker with all this noise from a public test.

If you want to do more and have some experience with C++ and git, there's another way in which you can help:
For most of these bugs we need to find the commit where the bug originates so that we can inject the fix in place. The normal method to do this is to bisect the work branch until we find the relevant commit. As this can be a very time consuming task, we could really use some help here - we do not expect anyone to actually analyze and fix the code - it's fully sufficient to find the commit and post its commit message. Please do not post the commit hash, as this branch will frequently be rebased which invalidates the hash.

Re: Raze Floating point version - help needed

Posted: Thu Oct 06, 2022 12:25 pm
by Rachael
What branch would non Windows users compile from?

Re: Raze Floating point version - help needed

Posted: Thu Oct 06, 2022 12:35 pm
by sinisterseed
Rachael wrote: Thu Oct 06, 2022 12:25 pm What branch would non Windows users compile from?
That will be refactoring3, which is where the extensive changes are located, awaiting similarly extensive tests.

So far Duke and SW have seen a fair bit of testing, but nowhere near sufficient.

Re: Raze Floating point version - help needed

Posted: Thu Oct 06, 2022 12:48 pm
by Graf Zahl
I decided to do this a little differently. I'm going to let refactoring3 stand until I put up the next test build. I'll continue working on refactoring4 now.

Sorry I forgot to mention the active branch. For now it's refactoring3. Refactoring4 may contain more fixes but will be rebased each time I merge something into the commit history.

Re: Raze Floating point version - help needed

Posted: Sat Oct 08, 2022 12:25 pm
by Graf Zahl