Turo Lamminen
Turo Lamminen
Unable to reproduce. At least when playing back with timedemo both GCC- (both 5 and 9) and clang (4 and 9) -built binary the demo looked sane, in sync and...
The problem is probably because on insufficiently random low-order bits in the generator and a bad algorithm for range reduction. I suggest [PCG](https://www.pcg-random.org/) as a generator. It's small, fast and...
Making floating point work deterministically across platforms is tricky, see https://randomascii.wordpress.com/2013/07/16/floating-point-determinism/ We want the simulation to be deterministic for easier multiplayer so it would be best to not use floating...
Using this which should be more complete: https://github.com/Daft-Freak/SDL-emscripten/
First, `StackAllocator` should be made noncopyable to avoid mishaps. Second, is this actually safe? It never runs destructors and the allocated objects are not trivial. `LazyObject` contains a `std::unique_ptr` and...
I think always having three (or maybe two?) parameters sounds like the best way for me. The downside is that a lot of functions need updating. The crispy-doom commit seems...
@fragglet What kind of options do we want here and what should be the default?
I'm not sure this is a good idea. There were some issues where demo reproducibility depended on size of the memory pool. Does anyone know if the same will happen...
These are the bugs: #530 #534. Changing the amount of free zone memory can alter demo behavior and therefore so can this change I think.
There sure are a lot of these... I also ran into this while trying to fix Hexen https://github.com/chocolate-doom/chocolate-doom/issues/1487 @fabiangreffrath Would you like one huge PR or multiple smaller ones?