vengi/debian/changelog

281 lines
8.8 KiB
Plaintext

vengi (0.0.15.0-1) UNRELEASED; urgency=low
* General:
* Fixed missing vxm (version 4) saving support
-- Martin Gerhardy <martin.gerhardy@gmail.com> Sun, 21 Nov 2021 11:56:02 +0100
vengi (0.0.14.0-1) unstable; urgency=low
* General:
* License for our own voxel models is now CC-BY-SA
* Support loading just the screenshots from voxel formats
* Support bigger volume sizes for a few formats
* Don't polute the home directory with build dir settings
* Fixed gamma handling in shaders
* Added bookmark support to the ui dialog
* Thumbnailer:
* Added qbcl thumbnail support
* VoxEdit
* Render the inactive layer in grayscale mode
-- Martin Gerhardy <martin.gerhardy@gmail.com> Sun, 21 Nov 2021 11:55:34 +0100
vengi (0.0.13.0-1) unstable; urgency=low
* General:
* Logfile support added
* Fixed windows DLL handling for animation hot reloading
* UI:
* Fixed log notifications taking away the focus from the current widget
* VoxEdit:
* Fixed windows OpenGL error while rendering the viewport
-- Martin Gerhardy <martin.gerhardy@gmail.com> Fri, 29 Oct 2021 20:11:34 +0200
vengi (0.0.12.0-1) unstable; urgency=low
* General:
* Fixed a few windows compilation issues
* Fixed issues in the automated build pipelines to produce windows binaries
-- Martin Gerhardy <martin.gerhardy@gmail.com> Mon, 26 Oct 2021 10:17:09 +0200
vengi (0.0.11.0-1) unstable; urgency=low
* General:
* Added url command
* Reduced memory allocations per frame
* Added key bindings dialog
* Added notifications for warnings and errors in the ui
* Fixed Sandbox Voxedit VXM v12 loading and added saving support
* Fixed MagicaVoxel vox file rotation handling
* VoxEdit:
* Removed old ui and switched to dearimgui
* Added lua script editor
* Added noise api support to the lua scripts
-- Martin Gerhardy <martin.gerhardy@gmail.com> Mon, 25 Oct 2021 18:24:45 +0200
vengi (0.0.10.0-1) unstable; urgency=low
* General:
* Added `--version` and `-v` commandline option to show the current version of each application
* Fixed texture coordinate indices for multi layer obj exports
* Improved magicavoxel transform support for some models
* Fixed magicavoxel x-axis handling
* Support newer versions of vxm and vxr
* Fixed bug in file dialog which prevents you to delete characters #77
* VoxEdit:
* Improved scene edit mode
* Progress on the ui conversion to dearimgui
* Tools:
* Rewrote the ai debugger
-- Martin Gerhardy <martin.gerhardy@gmail.com> Sun, 19 Sep 2021 10:28:15 +0200
vengi (0.0.9.0-1) unstable; urgency=low
* General:
* Fixed obj texcoord export: Sampling the borders of the texel now
* Added multi object support to obj export
-- Martin Gerhardy <martin.gerhardy@gmail.com> Wed, 3 Oct 2020 10:28:15 +0200
vengi (0.0.8.0-1) unstable; urgency=low
* General:
* Added obj and ply export support
* Restructured the documentation
* Improved font support for imgui ui
* Backend:
* Reworked ai debugging network protocol
* Optimized behaviour tree filters
-- Martin Gerhardy <martin.gerhardy@gmail.com> Wed, 30 Sep 2020 22:38:13 +0200
vengi (0.0.7.0-1) unstable; urgency=low
* General:
* Fixed wrong-name-for-symlinks shown
* Added support for writing qef files
* Added lua script interface to generate voxels
* Added stacktrace support for windows
* Refactored module structure (split app and core)
* Optimized character animations
* Hot reload character animation C++ source changes in debug builds
* Added quaternion lua support
* Updated external dependencies
* Refactored lua bindings
* Support Chronovox-Studio files (csm)
* Support Nick's Voxel Model files (nvm)
* Support more versions of the vxm format
* VoxEdit:
* Converted some voxel generation functions to lua
* Implemented new voxel generator scripts
-- Martin Gerhardy <martin.gerhardy@gmail.com> Tue, 15 Sep 2020 22:14:07 +0200
vengi (0.0.6.0-1) unstable; urgency=low
* General:
* Fixed gamma cvar usage
* Enable vsync by default
* Updated external dependencies
* Activated OpenCL in a few tools
* Added symlink support to virtual filesystem
* VoxEdit:
* Fixed loading palette lua script with material definitions
* Fixed error in resetting mirror axis
* Fixed noise generation
* Reduced palette widget size
* Fixed palette widget being invisible on some dpi scales
-- Martin Gerhardy <martin.gerhardy@gmail.com> Sun, 2 Aug 2020 10:59:07 +0200
vengi (0.0.5.0-1) unstable; urgency=low
* Client:
* Fixed movement
* Server:
* Fixed visibility check
* Fixed segfault while removing npcs
* VoxEdit:
* Started to add scene mode edit support (move volumes)
* VoxConvert:
* Support different palette files (cvar `palette`)
* Support writing outside the registered application paths
* Allow to overwrite existing files
* General:
* 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)
* Support Qubicle exchange format (qef)
* Perform mesh extraction in dedicated threads for simple volume rendering
* Improved gizmo rendering and translation support
* Fixed memory leaks on shutdown
* Improved profiling support via tracy
-- Martin Gerhardy <martin.gerhardy@gmail.com> Sun, 26 Jul 2020 10:32:10 +0200
vengi (0.0.4.0-1) unstable; urgency=low
* General:
* Added support for writing binvox files
* Added support for reading kvx (Build-Engine) and kv6 (SLAB6) voxel volumes
* 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:
* Allow to specify the database port
* Fixed loading database chunks
* VoxEdit:
* Added `scale` console command to produce LODs
* VoxConvert:
* Added ability to merge all layers into one
-- Martin Gerhardy <martin.gerhardy@gmail.com> Sun, 7 Jun 2020 10:31:09 +0200
vengi (0.0.3.0-1) unstable; urgency=low
* Assets:
* Added music tracks
* Updated and added some new voxel models
* VoxEdit:
* Made some commands available to the ui
* Tweak `thicken` command
* Updated default tree generation ui values
* 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
* General:
* Print stacktraces on asserts
* Improved tree generation (mainly used in voxedit)
* Fixed a few asserts in debug mode for the microsoft stl
* 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
* Fixed invalid GL states after deleting objects
* VoxConvert:
* 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)
* Client:
* Added footstep and ambience sounds
-- Martin Gerhardy <martin.gerhardy@gmail.com> Sun, 15 May 2020 23:17:02 +0200
vengi (0.0.2.0-1) unstable; urgency=low
* VoxEdit:
* Static linked VC++ Runtime
* Extract voxels by color into own layers
* Updated tree and noise windows
* Implemented `thicken` console command
* Escape abort modifier action
* Added L-System panel
* General:
* Fixed binvox header parsing
* Improved compilation speed
* Fixed compile errors with locally installed glm 0.9.9
* Fixed setup-documentation errors
* Fixed shader pipeline rebuilds if included shader files were modified
* 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:
* Added DBChunkPersister
* Built-in HTTP server to download the chunks
* Replaced ui for the client
* Voxel rendering
* Implemented reflection for water surfaces
* Apply checkerboard pattern to voxel surfaces
* Up-scaling effect for new voxel chunks while they pop in
* Optimized rendering by not using one giant vbo
-- Martin Gerhardy <martin.gerhardy@gmail.com> Wed, 6 May 2020 21:14:43 +0200
vengi (0.0.1.0-1) unstable; urgency=low
* Initial release.
-- Martin Gerhardy <martin.gerhardy@gmail.com> Sat, 8 Feb 2020 10:55:53 +0100