2020-07-06 19:18:29 +00:00
|
|
|
# Features
|
|
|
|
|
|
|
|
## Data
|
2020-07-10 17:49:16 +00:00
|
|
|
- [x] Generate noise
|
|
|
|
- [x] Density
|
2020-07-24 19:42:47 +00:00
|
|
|
- [x] Robin hood map
|
2020-07-10 17:49:16 +00:00
|
|
|
- [ ] Octree world
|
2020-07-30 16:35:13 +00:00
|
|
|
- [ ] Remove density
|
2020-07-26 20:53:14 +00:00
|
|
|
- [x] Serialize
|
|
|
|
- [ ] Variable length encoding
|
2020-07-31 20:26:07 +00:00
|
|
|
- [x] Group files
|
2020-07-30 16:35:13 +00:00
|
|
|
- [x] Zstd + custom grouping
|
|
|
|
- [~] Find best region size
|
2020-07-31 17:09:44 +00:00
|
|
|
- [x] Zstd Train dictionary
|
2020-07-31 20:26:07 +00:00
|
|
|
- [x] Low memory: Keep only ifstream
|
|
|
|
- [x] High memory: Save multiple
|
|
|
|
- [x] Unload unused
|
2020-07-10 17:49:16 +00:00
|
|
|
- [ ] In memory RLE
|
2020-07-25 14:29:05 +00:00
|
|
|
- [x] Edition
|
2020-07-11 20:10:21 +00:00
|
|
|
- [ ] Entity
|
2020-07-06 19:18:29 +00:00
|
|
|
- [ ] Planet
|
2020-07-14 17:03:32 +00:00
|
|
|
- [ ] CubicSphere
|
|
|
|
- [ ] Healpix
|
2020-07-11 20:10:21 +00:00
|
|
|
- [ ] Galaxy
|
|
|
|
- [ ] Biomes
|
|
|
|
- https://imgur.com/kM8b5Zq
|
|
|
|
- https://imgur.com/a/bh2iy
|
|
|
|
- https://speciesdevblog.files.wordpress.com/2012/11/biomemap.png
|
|
|
|
- [ ] Leak test
|
|
|
|
- Valgrind
|
2020-07-24 19:42:47 +00:00
|
|
|
- Xtree-memory
|
2020-07-31 17:09:44 +00:00
|
|
|
- [ ] sanitizer
|
2020-07-31 23:17:09 +00:00
|
|
|
- [x] clang-tidy
|
|
|
|
- [ ] clang -fall
|
2020-07-11 20:10:21 +00:00
|
|
|
- [ ] Server
|
2020-07-18 15:42:45 +00:00
|
|
|
- [ ] ZeroMQ
|
2020-07-31 22:11:08 +00:00
|
|
|
- [x] Logger
|
2020-07-06 19:18:29 +00:00
|
|
|
|
|
|
|
## Rendering
|
|
|
|
- [x] Render triangle
|
2020-07-10 17:49:16 +00:00
|
|
|
- [x] Avoid texture noise
|
2020-07-11 20:10:21 +00:00
|
|
|
- [x] Better cheap planar
|
2020-07-10 17:49:16 +00:00
|
|
|
- [x] MipMap LOD
|
2020-07-10 19:37:49 +00:00
|
|
|
- [x] Fog
|
2020-07-11 20:10:21 +00:00
|
|
|
- [x] Multi Samples
|
|
|
|
- [x] SRGB
|
|
|
|
- [ ] HDR
|
|
|
|
- https://www.youtube.com/watch?v=iikdcAA7cww
|
|
|
|
- Toon shading
|
|
|
|
- Eye adaptation
|
|
|
|
- [ ] Post processing
|
|
|
|
- https://learnopengl.com/Advanced-OpenGL/Anti-Aliasing
|
2020-07-14 17:03:32 +00:00
|
|
|
- Bloom
|
2020-07-13 16:45:08 +00:00
|
|
|
- [x] Skybox
|
|
|
|
- [ ] Environment mapping
|
2020-07-14 17:03:32 +00:00
|
|
|
- [ ] Deferred
|
2020-07-06 19:18:29 +00:00
|
|
|
- [ ] Cascaded shadow maps
|
2020-07-11 20:10:21 +00:00
|
|
|
- [ ] RayCast
|
2020-07-06 19:18:29 +00:00
|
|
|
|
|
|
|
## Contouring
|
2020-07-10 17:49:16 +00:00
|
|
|
- [x] Box contouring
|
2020-07-14 17:03:32 +00:00
|
|
|
- [x] Ignore sides
|
2020-07-06 19:18:29 +00:00
|
|
|
- [ ] LOD
|
2020-07-24 19:42:47 +00:00
|
|
|
- [x] Dual MC
|
|
|
|
- [ ] Octree
|
2020-07-06 19:18:29 +00:00
|
|
|
- [ ] Collision
|
2020-07-22 20:55:13 +00:00
|
|
|
- [ ] Dynamic index size
|
2020-07-24 19:42:47 +00:00
|
|
|
- [x] Chunk size performance
|
2020-07-06 19:18:29 +00:00
|
|
|
- [ ] Render with glBufferSubData
|
2020-07-10 19:37:49 +00:00
|
|
|
- [x] Frustum Culling
|
2020-07-18 15:42:45 +00:00
|
|
|
- [ ] Occlusion Culling
|
|
|
|
|
2020-07-26 20:53:14 +00:00
|
|
|
- [x] Document
|