Browse Source

fix error occured by removing subface duplicates in building baked_blobtree

feat-obj-export
Zhicheng Wang 2 weeks ago
parent
commit
2c9821255c
  1. 12
      implicit_arrangements/xmake.lua
  2. 3
      shared_module/utils/pointer_wrapper.hpp

12
implicit_arrangements/xmake.lua

@ -8,9 +8,9 @@ internal_library("implicit_arrangements", "IA", os.scriptdir())
os.cp(path.join(os.projectdir(), "data", "ia_lut.msgpack"), target:targetdir()) os.cp(path.join(os.projectdir(), "data", "ia_lut.msgpack"), target:targetdir())
end) end)
target("implicit_arrangements.LUT.load_test") -- target("implicit_arrangements.LUT.load_test")
set_kind("binary") -- set_kind("binary")
add_rules("config.indirect_predicates.flags") -- add_rules("config.indirect_predicates.flags")
add_deps("implicit_arrangements") -- add_deps("implicit_arrangements")
add_files("./test_lut/main.cpp") -- add_files("./test_lut/main.cpp")
target_end() -- target_end()

3
shared_module/utils/pointer_wrapper.hpp

@ -27,6 +27,9 @@ struct pointer_wrapper{
void clear() noexcept { ptr = nullptr; } void clear() noexcept { ptr = nullptr; }
bool operator==(const pointer_wrapper<T>& other) const noexcept { return ptr == other.ptr; }
bool operator!=(const pointer_wrapper<T>& other) const noexcept { return ptr != other.ptr; }
private: private:
T* ptr{nullptr}; T* ptr{nullptr};
}; };

Loading…
Cancel
Save