Misc fixes in preparation for multithreading refactor #10

Merged
EmaMaker merged 10 commits from multithread-refactor into main 2023-10-03 22:55:28 +02:00

I'm refactoring the whole multithread/onetbb logic to fix logic and design errors and terrible memory leaks. The end result is in branch fix-multithread.
I'm cherry-picking commits and manually applying fixes since fix-multithread is an untidy mess of squashed and improperly organized commits.
This PR is a mix of various bug fixes and codebase improvements that lay the ground to upcoming PRs

I'm refactoring the whole multithread/onetbb logic to fix logic and design errors and terrible memory leaks. The end result is in branch fix-multithread. I'm cherry-picking commits and manually applying fixes since fix-multithread is an untidy mess of squashed and improperly organized commits. This PR is a mix of various bug fixes and codebase improvements that lay the ground to upcoming PRs
EmaMaker added 9 commits 2023-10-03 22:53:03 +02:00
EmaMaker changed title from Misc fixes in preparation for threads refactor to Misc fixes in preparation for multithreading refactor 2023-10-03 22:53:18 +02:00
EmaMaker added 1 commit 2023-10-03 22:53:58 +02:00
EmaMaker merged commit 44edf3e53a into main 2023-10-03 22:55:24 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: EmaMaker/voxel-engine#10
There is no content yet.