-
Notifications
You must be signed in to change notification settings - Fork 43
/
Copy pathCHANGELOG
33 lines (32 loc) · 2.09 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
v0.2
* More code cleanup & bug-fixes.
* Improved mesh optimization (http://www.int6.org/development/voxeliq-engine/improved-mesh-optimization/)
* Added unit tests for engine.
* Implemented a basic & buggy console & commands subsystem.
* Implemented a very primitive blocky sky & clouds.
* Improved logging & configuration facilities.
* Implemented platform manager that can identify running platform & frameworks.
* Added vsync & fixed timesteps options to config.ini.
* Log targets are now also configured in config.ini now.
* Added an engine.log file log-target.
* Fixed a bug where chunks in cache-range were not lightened as expected.
* Added cache-range checks.
* Improved Chunk's and Block's string representation.
* Fixed issue #18 where view-range value was incorrectly used when calculating cache width and height. Instead cache-range had to be used and fixed so.
* Fixed Chunk.FastSetBlockAt() so that minus world coordinates also work. ChunkCache.GetChunk is also fixed for minus values. Player is now spawned at 0,0.
* Moved chunk statistics calculation to ChunkCache.Draw() - finally the values are preserved, which eventually fixes the chunk debug graph bugs.
* Added chunk removal queue debug-graph.
* Fixed a tiny capture mouse & mouse visibility bug.
* Moved ini-file based config-classes from Engine to Client project. Engine is now free of both Nini reference and the ini file itself. The actual game can do what-ever he wants when he supplies parameters to EngineConfig.
* The Engine ctor() will now throw an exception when additional instances created (Discussed in issue #43).
v0.1
* Synced with monogame's develop3d branch. (#345cddf0c1).
* MonoGame version now also uses threaded chunk processors.
* The console will now show underlying framework's version.
* Added asset-manager.
* Added sample build scripts.
* Improved debugging graphs and added more of them (mem grap and chunk related ones).
* Fixed statistics & hints font.
* Disabled bloom by default.
* Fixed post build events for monogame project. Should be now automatically copying Content\ and other required deps.
* Moved engine sources to \Engine folder.