VkQuake2 Versions Save

id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)

1.1.0

5 years ago
  • 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 and vk_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

1.0.0

5 years ago
  • 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 in r_customwidth and r_customheight console variables
  • added 1366x768 screen resolution
  • fixed validation errors when handling VK_ERROR_OUT_OF_DATE_KHR

0.5

5 years ago
  • 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() and vmaFlushAllocation() calls - this properly updates and exposes host/device memory in cases when buffers may not be HOST_COHERENT by default (MacOS)
  • added underwater warp effect similar to GLQuake
  • reduced number of redundant shaders
  • shaders are now using push constants

0.4

5 years ago
  • 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

0.3

5 years ago
  • 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)

0.2

5 years ago
  • 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 and vk_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

0.1

5 years ago

Initial public release.