Airship combat simulator I'm working on in my spare time. Most of the code is based on one of my older sim projects, Forge. Check out the issues section to see what modules I'm working on at the moment.
This issue serves as a reference for the code-housekeeping that needs to be done. Since most of these items are too small to be assigned to individual features, they are grouped under this issue and will be fixed in batches.
-fix resource.device locks
-get chunks to load asynchronously without causing such a damn commotion
-look into using service providers rather than singletons
-̶d̶i̶f̶f̶e̶r̶e̶n̶t̶i̶a̶t̶e̶ ̶b̶e̶t̶w̶e̶e̶n̶ ̶c̶o̶n̶f̶i̶g̶ ̶j̶s̶o̶n̶ ̶f̶i̶l̶e̶s̶ ̶a̶n̶d̶ ̶c̶o̶n̶f̶i̶g̶ ̶b̶i̶n̶d̶i̶n̶g̶s̶ ̶f̶i̶l̶e̶s̶ (was completed in a refactoring branch)
-̶l̶o̶o̶k̶ ̶i̶n̶t̶o̶ ̶m̶o̶v̶i̶n̶g̶ ̶c̶o̶n̶f̶i̶g̶/̶b̶i̶n̶d̶i̶n̶g̶ ̶p̶a̶r̶s̶i̶n̶g̶ ̶i̶n̶t̶o̶ ̶t̶h̶e̶i̶r̶ ̶o̶w̶n̶ ̶r̶e̶s̶o̶u̶r̶c̶e̶l̶o̶a̶d̶e̶r̶ (moved to #38 )
-proper exception throwing for sensitive areas like opencl/content loading
This issue serves as a reference for the code-housekeeping that needs to be done. Since most of these items are too small to be assigned to individual features, they are grouped under this issue and will be fixed in batches.
-fix resource.device locks -get chunks to load asynchronously without causing such a damn commotion -look into using service providers rather than singletons -̶d̶i̶f̶f̶e̶r̶e̶n̶t̶i̶a̶t̶e̶ ̶b̶e̶t̶w̶e̶e̶n̶ ̶c̶o̶n̶f̶i̶g̶ ̶j̶s̶o̶n̶ ̶f̶i̶l̶e̶s̶ ̶a̶n̶d̶ ̶c̶o̶n̶f̶i̶g̶ ̶b̶i̶n̶d̶i̶n̶g̶s̶ ̶f̶i̶l̶e̶s̶ (was completed in a refactoring branch) -̶l̶o̶o̶k̶ ̶i̶n̶t̶o̶ ̶m̶o̶v̶i̶n̶g̶ ̶c̶o̶n̶f̶i̶g̶/̶b̶i̶n̶d̶i̶n̶g̶ ̶p̶a̶r̶s̶i̶n̶g̶ ̶i̶n̶t̶o̶ ̶t̶h̶e̶i̶r̶ ̶o̶w̶n̶ ̶r̶e̶s̶o̶u̶r̶c̶e̶l̶o̶a̶d̶e̶r̶ (moved to #38 ) -proper exception throwing for sensitive areas like opencl/content loading