4 Commits

Author SHA1 Message Date
yvt
eabb77fcce
Update VoxelModel
- Use `unique_ptr` instead of manually memory management
- All of its methods now perform bounds checking in release builds. The
  exception is `*Unchecked` methods.
- Use an anonymous namespace for local definitions in `VoxelModel.cpp`
- `VoxelModel::LoadKV6` methods now returns `Handle<_>` and accepts
  `IStream &`.
- Delete the copy constructor and assignment operator
- Remove debug code
2019-07-23 21:39:56 +09:00
yvt
49cc61c573 Use more smart pointers and modern language constructs 2017-12-15 23:05:08 +09:00
yvt
13692657e1 Merge and some refactor (ref-counting some objects) 2013-09-14 13:28:19 +09:00
yvt
881c868b39 Merge branch 'master' of https://github.com/yvt/openspades
Conflicts:
	Sources/AngelScript/addons/scriptbuilder.h
	Sources/Core/Math.cpp
	Sources/ScriptBindings/ScriptManager.cpp
	Sources/ScriptBindings/ScriptManager.h
2013-09-14 13:28:12 +09:00