Yesterday, we had one of our occasional Descent 2 evening. It was great fun as always.
#descent #descent2 #retrogaming #dxx #dxxredux #multiplayer #6dof
Yesterday, we had one of our occasional Descent 2 evening. It was great fun as always.
#descent #descent2 #retrogaming #dxx #dxxredux #multiplayer #6dof
Yesterday, we had one of our Descent 2 evenings. We're using the dxx-redux source port. It was great fun as always.
#descent #Descent2 #dxxredux #6dof #multiplayerGames #multiplayer #retrogaming
We were doing one of our occasional Descent 2 multiplayer evenings today.
We decided to finally switch from the outdated dxx-rebirth source port to the actively maintained dxx-redux fork this time.
So in preparation, I compiled the version from scratch, briefly tested it, and it seemed to work perfectly. But in the actual event, I experienced heavy performance drops, the game usually needs less than 5% of one CPU core, but it spiked to 100% for me.
While the others were playing on, it took me more than an hour of debugging and profiling to eventually find out that I simply didn't have a proper release build configuration, and the debug build does some heavy (and horribly inefficient) memory allocation checking... 🤦♂️