10 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
6a39343daa
Introduce the concept of voxel material ID 2019-05-25 13:19:48 +09:00
Tomoaki Kawada
2eb9e35c65 Apply clang-format to all non-external source files 2016-12-03 18:23:47 +09:00
Marco Schlumpp
87a128e3ed Fixed compilation on Linux. 2013-12-25 09:57:47 +01:00
yvt
3df7985a80 Software model renderer 2013-12-25 00:28:43 +09:00
learn_more
822ab0cb53 create ServerAddress, holder / generic functions for ip addresses 2013-09-15 04:19:34 +02:00
yvt
13692657e1 Merge and some refactor (ref-counting some objects) 2013-09-14 13:28:19 +09:00
yvt
709866d6d9 Exported some of renderer interface to script 2013-09-14 12:06:11 +09:00
yvt
f0d34ef494 added GPLv3 header 2013-08-29 11:45:22 +09:00
yvt
931be8cf09 From pre-0.0.3 source code 2013-08-18 16:18:06 +09:00