Skip to content

Releases: Novum/vkQuake

vkQuake 1.10.0-beta3 Binaries

08 Jul 19:57
Compare
Choose a tag to compare

Note: This is a beta/preview release because of the large amount of changes

  • Merged protocol extensions from QuakeSpasm-Spiked. This fixes non smooth movement on elevators in certain cases.
  • Custom HUD client side QuakeC support for Arcane Dimensions (disable with cl_nocsqc 1)
  • SIMD CPU optimizations from Andrei Drexler - especially helpful in complex levels like ad_tears
  • Stencil buffer optimizations for sky rendering reducing overdraw
  • Resolution scaling to 1/2 1/4 or 1/8th resolution
  • Added support for r_fullbright & r_lightmap
  • Implemented full r_showtris support
  • Option in menu to set max frame rate
  • Higher precision game time and precise frame rate throttling
  • Fix exclusive full screen alt+tab issues
  • Bumped default heap size to 384MB

Changes from beta1:

  • Fixed potential issue with Intel GPUs and render scale
  • Renamed "filter" to "textures" in menu to make it more clear what the option does.
  • Fixed missing gun icons in HUD

Changes from beta2:

  • Fixes ambient sounds
  • Multiple memory corruption fixes
  • Fix compatibility with some mods

Known issues:

  • Some entities don't animate smoothly with FTE protocol extensions. cl_nopext 1 is a workaround right now. Same bug exists in QSS.

Windows binaries require the Visual C++ Redistributable for Visual Studio 2019:
https://go.microsoft.com/fwlink/?LinkId=746571 (32 bit)
https://go.microsoft.com/fwlink/?LinkId=746572 (64 bit)

Linux AppImage requires at least glibc 2.14. Check with ldd --version if in doubt (any recent Linux distribution should easily satisfy this). FUSE must be enabled and available (see https://docs.appimage.org/user-guide/troubleshooting/fuse.html)

vkQuake 1.10.0-beta2 Binaries

02 Jul 17:04
Compare
Choose a tag to compare

Note: This is a beta/preview release because of the large amount of changes

  • Merged protocol extensions from QuakeSpasm-Spiked. This fixes non smooth movement on elevators in certain cases.
  • Custom HUD client side QuakeC support for Arcane Dimensions (disable with cl_nocsqc 1)
  • SIMD CPU optimizations from Andrei Drexler - especially helpful in complex levels like ad_tears
  • Stencil buffer optimizations for sky rendering reducing overdraw
  • Resolution scaling to 1/2 1/4 or 1/8th resolution
  • Added support for r_fullbright & r_lightmap
  • Implemented full r_showtris support
  • Option in menu to set max frame rate
  • Higher precision game time and precise frame rate throttling
  • Fix exclusive full screen alt+tab issues
  • Bumped default heap size to 384MB

Changes from beta1:

  • Fixed potential issue with Intel GPUs and render scale
  • Renamed "filter" to "textures" in menu to make it more clear what the option does.
  • Fixed missing gun icons in HUD

Known issues:

  • Some entities don't animate smoothly with FTE protocol extensions. cl_nopext 1 is a workaround right now. Same bug exists in QSS.

Binaries require the Visual C++ Redistributable for Visual Studio 2019:
https://go.microsoft.com/fwlink/?LinkId=746571 (32 bit)
https://go.microsoft.com/fwlink/?LinkId=746572 (64 bit)

vkQuake 1.10.0-beta1 Binaries

26 Jun 23:08
Compare
Choose a tag to compare

Note: This is a beta/preview release because of the large amount of changes

  • Merged protocol extensions from QuakeSpasm-Spiked. This fixes non smooth movement on elevators in certain cases.
  • Custom HUD client side QuakeC support for Arcane Dimensions (disable with cl_nocsqc 1)
  • SIMD CPU optimizations from Andrei Drexler - especially helpful in complex levels like ad_tears
  • Stencil buffer optimizations for sky rendering reducing overdraw
  • Resolution scaling to 1/2 1/4 or 1/8th resolution
  • Added support for r_fullbright & r_lightmap
  • Implemented full r_showtris support
  • Option in menu to set max frame rate
  • Higher precision game time and precise frame rate throttling
  • Fix exclusive full screen alt+tab issues
  • Bumped default heap size to 384MB

Known issues:

  • Some entities don't animate smoothly with FTE protocol extensions. cl_nopext 1 is a workaround right now. Same bug exists in QSS.

Binaries require the Visual C++ Redistributable for Visual Studio 2019:
https://go.microsoft.com/fwlink/?LinkId=746571 (32 bit)
https://go.microsoft.com/fwlink/?LinkId=746572 (64 bit)

vkQuake 1.05.3 Binaries

31 May 03:50
Compare
Choose a tag to compare
  • Fixed dynamic lights not updating properly
  • Added menu options for particles (GL or software style)
  • Added "exclusive" menu option to fullscreen setting to control VK_EXT_full_screen_exclusive
  • Removed a bunch of rendering cvars that do nothing in vkQuake
  • Fixed edge case with out of range fog values

vkQuake 1.05.2 Binaries

11 Jan 02:51
Compare
Choose a tag to compare
  • Only use VK_EXT_full_screen_exclusive with NVIDIA drivers as people reported problems with other configurations that I cannot test
  • Fall back to non exclusive full screen if swap chain can't be created
  • Fix descriptor set leak
  • Fix rare crash in vertex buffer memory management
  • Fix world dynamic light update lagging one frame behind brushes
  • Update SDL2 to 2.0.14

vkQuake 1.05.1 Binaries

03 Nov 04:20
Compare
Choose a tag to compare
  • Fix dynamic lightmap on dynamic brushes (regression in 1.05.0)
  • Proper fix for memory leaks in ad_tears
  • Fix use after free of Vulkan objects in some complex maps (e.g. ravenkeep & ad_tears)

Binaries require the Visual C++ Redistributable for Visual Studio 2019:
https://go.microsoft.com/fwlink/?LinkId=746571 (32 bit)
https://go.microsoft.com/fwlink/?LinkId=746572 (64 bit)

vkQuake 1.05.0 Binaries

29 Oct 22:38
Compare
Choose a tag to compare
  • Workaround for crash when loading ad_tears map multiple times (Arcane Dimensions 1.8)
    • There is no fixed upper limit of mesh and texture heaps anymore
  • Use VK_EXT_full_screen_exclusive if available
  • Performance optimizations
  • Vulkan fixes related to push constants

Binaries require the Visual C++ Redistributable for Visual Studio 2019:
https://go.microsoft.com/fwlink/?LinkId=746571 (32 bit)
https://go.microsoft.com/fwlink/?LinkId=746572 (64 bit)

vkQuake 1.04.1 Binaries

15 Jan 02:58
Compare
Choose a tag to compare
  • Fix particle alpha being affected by fog
  • Small Vulkan correctness fix on particle index buffer
  • Updated to latest QuakeSpasm code

Binaries require the Visual C++ Redistributable for Visual Studio 2019:
https://go.microsoft.com/fwlink/?LinkId=746571 (32 bit)
https://go.microsoft.com/fwlink/?LinkId=746572 (64 bit)

vkQuake 1.04.0 Binaries

19 Dec 23:58
Compare
Choose a tag to compare
  • Particles are now rendered as quads instead of triangles by default (r_quadparticles) like in QuakeSpasm. Fixes visible triangles in some mods.
  • Fix alpha tested geo not testing depth
  • Fix issue where wrong push constants were being set if render size is smaller than window
  • Fixed certain UI elementes being rendered with alpha blending instead of alpha testing like in QS
  • Fix issue with Intel GPUs crashing when leaving full screen
  • As always, updated to latest QuakeSpasm code

Binaries require the Visual C++ Redistributable for Visual Studio 2019:
https://go.microsoft.com/fwlink/?LinkId=746571 (32 bit)
https://go.microsoft.com/fwlink/?LinkId=746572 (64 bit)

vkQuake 1.03.0 Binaries

09 Nov 19:17
Compare
Choose a tag to compare
  • Fixed alpha tested alias models
  • Fixed too large dynamic buffer allocations
  • Minor Vulkan fixes
  • Lightmaps are now dynamically allocated (from QuakeSpasm)

Binaries require the Visual C++ Redistributable for Visual Studio 2019:
https://go.microsoft.com/fwlink/?LinkId=746571 (32 bit)
https://go.microsoft.com/fwlink/?LinkId=746572 (64 bit)