Releases: kondrak/vkQuake2
Releases · kondrak/vkQuake2
vkQuake2 1.4.5
- added ppc64le support
- added new
vk_validation
mode which enablesVK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT
VK_IMAGE_USAGE_TRANSFER_SRC_BIT
is now optional if the target device doesn't support it- added
vk_restart
console command which rebuilds Vulkan renderer without recreating entire window - this helps with proper handling of certain errors, such asVK_ERROR_OUT_OF_DATE_KHR
- application window is now recreated from scratch only if really necessary
vkQuake2 1.4.4
- added music volume slider (ogg/wav/mp3/flac only, CD music still plays at full volume as originally intended)
- added FreeBSD support
- updated Miniaudio to 0.10
vkQuake2 1.4.3
- added prebuilt binaries for Quake II: Zaero expansion pack
- added support for building with XCode Command Line Developer Tools on MacOS
vkQuake2 1.4.2
- fixed random crashes in the console due to insufficient text buffer size
- improved multi-display support on Windows
vkQuake2 1.4.1
- slightly improved color and gamma correction - the old look can be re-enabled using the new
vk_postprocess
console command - added debug labels for easier analysis in RenderDoc
- the
vk_strings
command now prints current screen resolution and MSAA sample count - minor bugfixes
vkQuake2 1.4.0
- single-pass rendering model has been replaced with 3 render passes: one for world rendering, one for world postprocessing, one for UI rendering
- implemented proper underwater vision warp effect with postprocessing, similar to software renderer
- slightly improved swapchain recreation when it becomes incompatible or out of date
vkQuake2 1.3.1
- fixed particle scaling when viewport size is reduced
- fixed Visual Studio 2019 + Clang compilation errors
vk_strings
now prints raw driver version for Intel GPUs on Windows and MacOS- additional weapon indicator is no longer displayed when FOV > 91
vkQuake2 1.3.0
- added
vk_lmaptexturemode
command to separately control lightmap texture filtering - added more usage statistics to
vk_mem
command - tweaked and fixed behavior of video menu
- added support for OGG/FLAC/MP3/WAV music playback
- fixed issues with invalid viewport sizes on certain screen resolutions
vkQuake2 1.2.0
- fixed some remaining broken UI elements (download bar, multiplayer texts, etc.)
- fixed a multiplayer issue when connecting to a server using non-Windows builds resulted in mismatched checksums (updated MD4 implementation)
- dynamic vertex, index and uniform buffers are now resized accordingly if they run out of space
- initial memory footprint for GPU buffers has been reduced
- triangle fan index buffer can now be dynamically resized when needed
- triangle fan index buffer is now stored in the dynamic index buffer instead of a separate one
- added
vk_mem
command to show current dynamic buffer usage statistics - updated Vulkan Memory Allocator to 2.3.0-development
- added support for
VK_LAYER_KHRONOS_validation
if game is being built using Vulkan SDK 1.1.106.0 or higher - viewmodel weapons are now drawn when FOV > 90
- naming of video menu items is now consistent
vkQuake2 1.1.1
- added
ctf
prebuilt binaries - added mission pack (
rogue
andxatrix
) prebuilt binaries, source code and projects