aboutsummaryrefslogtreecommitdiff
path: root/src/tools/vmap4_assembler/VMapAssembler.cpp
diff options
context:
space:
mode:
authorGiacomo Pozzoni <giacomopoz@gmail.com>2020-12-06 17:52:13 +0100
committerShauren <shauren.trinity@gmail.com>2022-01-04 20:44:25 +0100
commit89e183704cab51b245537f3f2f8c6ceb9339740b (patch)
tree0e106bd40bafd90caee488a80591efe393f50dee /src/tools/vmap4_assembler/VMapAssembler.cpp
parent1d0ca1106f97c8631376a5ab0a7ab9e3d4383a16 (diff)
Improve multithreading of mmaps_generator (#25625)
* Build/Misc: Add a few *San CMake flags Add the following flags for the related tools: - MSAN for Memory Sanitizer - UBSAN for Undefined Behavior Sanitizer - TSAN for Thread Sanitizer * Remove unused parameter * Fix UBSan reported issue * Disable G3D buffer pools when using Thread Sanitizer as it has its custom locking mechanisms * Code cleanup * Move threads from maps to tiles * Move tile building logic to TileBuilder class * Fix memory leak in TileBuilder * Fix build * Store TileBuilder as raw pointer for now, it will be changed later on to use modern C++ constructs * Fix crash on shutdown * Revert pvs-studio change * Fix generating 1 single tile not closing the program (cherry picked from commit a4e93d779c9638bc0a61cb4405ef28cb935d1065)
Diffstat (limited to 'src/tools/vmap4_assembler/VMapAssembler.cpp')
0 files changed, 0 insertions, 0 deletions