Releases: Novum/vkQuake
vkQuake 1.10.0-beta3 Binaries
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
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
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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)