vengi/docs/CHANGELOG.md

176 lines
4.7 KiB
Markdown
Raw Normal View History

# 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-08-04 07:22:37 -07:00
## 0.0.7 (2020-XX-XX)
General:
- Fixed wrong-name-for-symlinks shown
2020-08-04 08:56:57 -07:00
- Added support for writing qef files
2020-08-04 07:22:37 -07:00
2020-08-02 02:00:08 -07:00
## 0.0.6 (2020-08-02)
General:
- Fixed gamma cvar usage
- Enable vsync by default
- Updated external dependencies
- Activated OpenCL in a few tools
2020-08-02 13:57:30 -07:00
- Added symlink support to virtual filesystem
2020-07-26 07:18:21 -07:00
VoxEdit:
- Fixed loading palette lua script with material definitions
2020-07-26 13:53:54 -07:00
- Fixed error in resetting mirror axis
- Fixed noise generation
- Reduced palette widget size
2020-08-02 02:00:08 -07:00
- Fixed palette widget being invisible on some dpi scales
2020-07-26 07:18:21 -07:00
2020-07-26 06:58:42 -07:00
## 0.0.5 (2020-07-26)
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)
VoxConvert:
2020-06-07 01:55:13 -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
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
- Support Command&Conquer vxl files
- Support Ace of Spades map files (vxl)
2020-07-26 00:49:19 -07:00
- Support Qubicle exchange format (qef)
- 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
## 0.0.4 (2020-06-07)
General:
2020-05-17 11:37:00 -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
Server:
2020-06-07 01:27:17 -07:00
- Allow to specify the database port
- Fixed loading database chunks
VoxEdit:
2020-06-07 01:27:17 -07:00
- Added `scale` console command to produce LODs
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
## 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
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
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
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
Client:
2020-05-13 15:05:31 -07:00
- Added footstep and ambience sounds
2020-05-06 12:36:25 -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
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
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
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
## 0.0.1 "Initial Release" (2020-02-08)
VoxEdit:
2020-02-17 14:37:56 -08:00
- initial release