Releases: kondrak/vkQuake2
Releases · kondrak/vkQuake2
vkQuake2 1.1.0
- changing the value of
vk_texturemode
does not require video reload anymore - samplers are no longer attached to each texture separately in favor of sharing them between objects
- added
vk_aniso
,vk_mip_nearfilter
andvk_sampleshading
console commands - added anisotropic filtering, sample shading and texture filtering settings to video menu
- added vertical sync toggle to video menu and a respective
vk_vsync
console command - added MSAAx16 to video settings
- the
vk_strings
command now prints additional information about supported present modes
vkQuake2 1.0.0
- fixed push constants on MacOS
- reduced shader count
- fixed fullscreen issues on MacOS that started appearing since Vulkan SDK 1.1.97.0
- fixed invalid rendered particle size
- setting
vk_mode
to-1
will set custom screen resolution based on values stored inr_customwidth
andr_customheight
console variables - added 1366x768 screen resolution
- fixed validation errors when handling
VK_ERROR_OUT_OF_DATE_KHR
vkQuake2 0.5
- fixed the "ReadLevel: function pointers have moved" error on Windows
- point particles now scale correctly on all screen resolutions
- fixed crashes when selecting unsupported MSAA mode
- added missing
vmaInvalidateAllocation()
andvmaFlushAllocation()
calls - this properly updates and exposes host/device memory in cases when buffers may not beHOST_COHERENT
by default (MacOS) - added underwater warp effect similar to GLQuake
- reduced number of redundant shaders
- shaders are now using push constants
vkQuake2 0.4
- added 64 bit support
- added Linux support
- added MacOS support
- fixed alpha testing problems when rendering sprites
- replaced triangle fans with indexed triangle lists due to Metal/MoltenVK limitations
vkQuake2 0.3
- disabled mouse acceleration
- altered video menu behavior so that it doesn't restart the renderer when pressing ESC
- added "prev weapon" and "last weapon" options to controls customization menu
- console contents can be now scrolled with mouse wheel
- vkQuake2 is now DPI aware
- implemented
Draw_TileClear()
and fixed issues when rendering game world in a shrunken viewport - HUD, menus and console text are now scaled accordingly on higher resolutions (this can be overriden with
hudscale
console variable)
vkQuake2 0.2
- startup crashes and instabilities on AMD GPUs should no longer occur
- fixed wrong lightmap coloring on entities
- added 1440p and 2160p screen resolutions
- added
vk_clear
andvk_device
commands - added screenshot command support
- added more information to
vk_strings
output - application will now revert to Vulkan 1.0 if 1.1 support is not present
- a known issue on some Intel UHD 6XX series GPUs has been found which may result in application crash - problem has been confirmed be related to current Intel drivers
vkQuake2 0.1
Initial public release.