2020-06-29 12:37:14 -07:00
|
|
|
# Changelog
|
2020-02-17 14:37:56 -08:00
|
|
|
|
2020-06-29 14:12:57 -07:00
|
|
|
A more detailed changelog can be found on [github](https://github.com/mgerhardy/engine/commits/).
|
2020-06-29 12:37:14 -07:00
|
|
|
|
2020-07-26 06:58:42 -07:00
|
|
|
## 0.0.5 (2020-07-26)
|
2020-06-29 12:37:14 -07:00
|
|
|
|
2020-07-14 11:36:55 -07:00
|
|
|
Client:
|
|
|
|
|
|
|
|
- Fixed movement
|
|
|
|
|
|
|
|
Server:
|
|
|
|
|
|
|
|
- Fixed visibility check
|
2020-07-17 11:32:54 -07:00
|
|
|
- Fixed segfault while removing npcs
|
2020-07-14 11:36:55 -07:00
|
|
|
|
2020-07-12 09:25:31 -07:00
|
|
|
VoxEdit:
|
|
|
|
|
|
|
|
- Started to add scene mode edit support (move volumes)
|
|
|
|
|
2020-06-29 12:37:14 -07:00
|
|
|
VoxConvert:
|
2020-06-07 01:55:13 -07:00
|
|
|
|
2020-06-07 11:12:08 -07:00
|
|
|
- Support different palette files (cvar `palette`)
|
2020-06-12 13:15:35 -07:00
|
|
|
- Support writing outside the registered application paths
|
|
|
|
- Allow to overwrite existing files
|
|
|
|
|
2020-06-29 12:37:14 -07:00
|
|
|
General:
|
|
|
|
|
2020-06-12 13:15:35 -07:00
|
|
|
- Switched to qb as default volume format
|
|
|
|
- Improved scene graph support for Magicavoxel vox files
|
|
|
|
- Fixed invisible voxels for qb and qbt (Qubicle) volume format
|
|
|
|
- Support automatic loading different volume formats for assets
|
2020-06-14 13:47:19 -07:00
|
|
|
- Support Command&Conquer vxl files
|
2020-06-29 12:37:14 -07:00
|
|
|
- Support Ace of Spades map files (vxl)
|
2020-07-26 00:49:19 -07:00
|
|
|
- Support Qubicle exchange format (qef)
|
2020-06-28 09:17:09 -07:00
|
|
|
- Perform mesh extraction in dedicated threads for simple volume rendering
|
2020-07-12 09:25:31 -07:00
|
|
|
- Improved gizmo rendering and translation support
|
|
|
|
- Fixed memory leaks on shutdown
|
|
|
|
- Improved profiling support via tracy
|
2020-06-07 11:12:08 -07:00
|
|
|
|
2020-06-29 12:37:14 -07:00
|
|
|
## 0.0.4 (2020-06-07)
|
|
|
|
|
|
|
|
General:
|
2020-05-17 11:37:00 -07:00
|
|
|
|
2020-05-21 08:44:35 -07:00
|
|
|
- Added support for writing binvox files
|
2020-05-25 08:38:53 -07:00
|
|
|
- Added support for reading kvx (Build-Engine) and kv6 (SLAB6) voxel volumes
|
2020-06-07 01:27:17 -07:00
|
|
|
- Performed some AFL hardening on voxel format code
|
|
|
|
- Don't execute keybindings if the console is active
|
|
|
|
- Added basic shader storage buffer support
|
|
|
|
- Reduced voxel vertex size from 16 to 8 bytes
|
|
|
|
- Apply checkerboard pattern to water surface
|
|
|
|
- Improved tracy profiling support
|
|
|
|
- A few highdpi fixes
|
|
|
|
|
2020-06-29 12:37:14 -07:00
|
|
|
Server:
|
|
|
|
|
2020-06-07 01:27:17 -07:00
|
|
|
- Allow to specify the database port
|
|
|
|
- Fixed loading database chunks
|
2020-05-21 08:44:35 -07:00
|
|
|
|
2020-06-29 12:37:14 -07:00
|
|
|
VoxEdit:
|
|
|
|
|
2020-06-07 01:27:17 -07:00
|
|
|
- Added `scale` console command to produce LODs
|
|
|
|
|
2020-06-29 12:37:14 -07:00
|
|
|
VoxConvert:
|
|
|
|
|
2020-06-07 01:27:17 -07:00
|
|
|
- Added ability to merge all layers into one
|
2020-05-21 10:32:28 -07:00
|
|
|
|
2020-06-29 12:37:14 -07:00
|
|
|
## 0.0.3 (2020-05-17)
|
|
|
|
|
|
|
|
Assets:
|
2020-05-06 12:36:25 -07:00
|
|
|
|
2020-05-10 03:17:07 -07:00
|
|
|
- Added music tracks
|
|
|
|
- Updated and added some new voxel models
|
|
|
|
|
2020-06-29 12:37:14 -07:00
|
|
|
VoxEdit:
|
|
|
|
|
2020-05-10 03:17:07 -07:00
|
|
|
- Made some commands available to the ui
|
|
|
|
- Tweak `thicken` command
|
|
|
|
- Updated default tree generation ui values
|
2020-05-17 09:23:36 -07:00
|
|
|
- Save layers to all supported formats
|
|
|
|
- Fixed tree generation issue for some tree types
|
|
|
|
- Changed default reference position to be at the center bottom
|
|
|
|
- Reduced max supported volume size
|
2020-05-10 03:17:07 -07:00
|
|
|
|
2020-06-29 12:37:14 -07:00
|
|
|
General:
|
|
|
|
|
2020-05-10 01:47:47 -07:00
|
|
|
- Print stacktraces on asserts
|
|
|
|
- Improved tree generation (mainly used in voxedit)
|
|
|
|
- Fixed a few asserts in debug mode for the microsoft stl
|
2020-05-13 15:05:31 -07:00
|
|
|
- Added debian package support
|
|
|
|
- Fixed a few undefined behaviour issues and integer overflows that could lead to problems
|
|
|
|
- Reorganized some modules to speed up compilation and linking times
|
|
|
|
- Improved audio support
|
|
|
|
- Fixed timing issues
|
2020-05-17 09:23:36 -07:00
|
|
|
- Fixed invalid GL states after deleting objects
|
|
|
|
|
2020-06-29 12:37:14 -07:00
|
|
|
VoxConvert:
|
|
|
|
|
2020-05-17 09:23:36 -07:00
|
|
|
- Added a new tool to convert different voxel volumes between supported formats
|
|
|
|
Currently supported are cub (CubeWorld), vox (MagicaVoxel), vmx (VoxEdit Sandbox), binvox
|
|
|
|
and qb/qbt (Qubicle)
|
2020-05-13 15:05:31 -07:00
|
|
|
|
2020-06-29 12:37:14 -07:00
|
|
|
Client:
|
|
|
|
|
2020-05-13 15:05:31 -07:00
|
|
|
- Added footstep and ambience sounds
|
2020-05-06 12:36:25 -07:00
|
|
|
|
2020-06-29 12:37:14 -07:00
|
|
|
## 0.0.2 (2020-05-06)
|
|
|
|
|
|
|
|
VoxEdit:
|
2020-02-17 14:37:56 -08:00
|
|
|
|
|
|
|
- Static linked VC++ Runtime
|
2020-05-03 14:51:00 -07:00
|
|
|
- Extract voxels by color into own layers
|
|
|
|
- Updated tree and noise windows
|
|
|
|
- Implemented `thicken` console command
|
|
|
|
- Escape abort modifier action
|
2020-05-06 12:36:25 -07:00
|
|
|
- Added L-System panel
|
2020-02-17 14:37:56 -08:00
|
|
|
|
2020-06-29 12:37:14 -07:00
|
|
|
General:
|
|
|
|
|
2020-02-17 14:37:56 -08:00
|
|
|
- Fixed binvox header parsing
|
|
|
|
- Improved compilation speed
|
|
|
|
- Fixed compile errors with locally installed glm 0.9.9
|
|
|
|
- Fixed setup-documentation errors
|
2020-03-09 23:50:41 -07:00
|
|
|
- Fixed shader pipeline rebuilds if included shader files were modified
|
2020-05-03 14:51:00 -07:00
|
|
|
- Improved palm tree generator
|
|
|
|
- Optimized mesh extraction for the world (streaming volumes)
|
|
|
|
- Added new voxel models
|
|
|
|
- (Re-)added Tracy profiler support and removed own imgui-based implementation
|
|
|
|
- Fixed writing of key bindings
|
|
|
|
- Improved compile speed and further removed the STL from a lot of places
|
|
|
|
- Updated all dependencies to their latest version
|
|
|
|
|
2020-06-29 12:37:14 -07:00
|
|
|
Server/Client:
|
|
|
|
|
2020-05-03 14:51:00 -07:00
|
|
|
- Added DBChunkPersister
|
|
|
|
- Built-in HTTP server to download the chunks
|
|
|
|
- Replaced ui for the client
|
2020-03-09 23:50:41 -07:00
|
|
|
|
2020-06-29 12:37:14 -07:00
|
|
|
Voxel rendering
|
|
|
|
|
2020-03-09 23:50:41 -07:00
|
|
|
- Implemented reflection for water surfaces
|
|
|
|
- Apply checkerboard pattern to voxel surfaces
|
2020-05-03 14:51:00 -07:00
|
|
|
- Up-scaling effect for new voxel chunks while they pop in
|
|
|
|
- Optimized rendering by not using one giant vbo
|
2020-02-17 14:37:56 -08:00
|
|
|
|
|
|
|
|
2020-06-29 12:37:14 -07:00
|
|
|
## 0.0.1 "Initial Release" (2020-02-08)
|
|
|
|
|
|
|
|
VoxEdit:
|
2020-02-17 14:37:56 -08:00
|
|
|
|
|
|
|
- initial release
|