Skip to content

Releases: yquake2/ref_vk

v1.0.12

Choose a tag to compare

@github-actions github-actions released this 23 May 08:55
Version bump v1.0.12

Requires yquake2 8.70+ version.

v1.0.11

Choose a tag to compare

@github-actions github-actions released this 14 Sep 19:41
Version bump, update shared from yquake2

v1.0.10

Choose a tag to compare

@github-actions github-actions released this 11 May 10:00
Update code with support yquake2 8.51

https://github.com/yquake2/yquake2/commit/966ac90f29d0b7f2abe9b7d538caaefc68db9c1b

v1.0.9

Choose a tag to compare

@github-actions github-actions released this 09 Mar 22:15

Minimal client version: 8.41 or 8.42pre.
Improved SDL3 build by @protocultor

v1.0.8

Choose a tag to compare

@github-actions github-actions released this 28 Jul 08:34
Version bump 1.0.8

* port changes from yquake2
* support remaster maps light extensions

v1.0.7

Choose a tag to compare

@github-actions github-actions released this 14 Dec 16:11
Add github action based windows build

For more info look to:
 * https://github.com/marketplace/actions/setup-msys2

v1.0.6

Choose a tag to compare

@0lvin 0lvin released this 22 Nov 22:41

What's Changed

  • support yQuake2 8.30
  • fix header validation with unitialised var by @devnexen in #42
  • micro optimisations proposal by @devnexen in #43
  • sync with yquake2 by @devnexen in #44
  • Add 32 bit colors in DrawStretchRaw by @0lvin in #45
  • Add Re-Release initial support by @0lvin in #46
  • Support lightmap from Q2 ReRelease by @0lvin in #47
  • porting recent change on yquake2 here for message based callbacks by @devnexen in #48

Full Changelog: v1.0.5...v1.0.6

1.0.5

Choose a tag to compare

@0lvin 0lvin released this 09 Apr 16:41

What's Changed

Full Changelog: v1.0.4...v1.0.5

Optional Vulkan Renderer Library v1.0.4

Choose a tag to compare

@0lvin 0lvin released this 02 Jan 20:46

Improved Image load based on yquake2/yquake2#924

Fixes for r_validation (@devnexen)

Optional Vulkan Renderer Library v1.0.3

Choose a tag to compare

@0lvin 0lvin released this 11 Dec 20:20

Improved MacOS support by MoltenVK.

Daniel Gibson @DanielGibson :
* CMake: Make the game build with Visual Studio (2019 16.8 or newer)
* Make it work with VS2015 and newer
* Make basename() fully compliant and simplify it a bit

David Carlier @devnexen:
* Update the vendors list.
* Instance handling fallback.
* MoltenVK/macOs specific variables.
* Follow-up on MoltenVK changes. Loading earlier its calls and adding metal device infos to the device.
* Enables beta extensions for MoltenVK
* Silent clang warning as SDL vulkan and vulkan define both same macros.
* Fix printf format warnings to represent VkDeviceSize (aka uint64_t).
* QVk_Init: Load instance data only on success.
* Reducing a bit more the debug infos scope, differentiate also a bit more validation 2 level towards 1.
* Little memory related changes.
* Apply similar change done for the gl1 renderer here.
* Hunk_Begin/Alloc attr malloc addition.
* backport signed left shift from main quake2.
* Vk_LoadPic uninitialized vars for 8 bits case. VK_DrawParticles rgb calculation align to color' table type.
* Vk_LoadPic fix unitialized var. R_MarkLeaves data alignment to int when merging PVS clusters like GL renderers.

Denis Pauk @0lvin :
* Simplify validaton init workaround
* Support memory preferences cost logic
* Hide VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME for non MoltenVK
* Add additional logic for skip VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT
* fix C --pedantic warnings
* Update shared.c files with headers from yquake2
* Fix function propotypes -Wmissing-prototypes
* cppcheck: make parameters const
* Add const to scale functions
* Port shared models load
* Mod_LoadBrushModel: Sync variable names with other renders
* Update shared.c from yquake2
* Add datasize parameter to LoadPic
* Rename vk_validation to r_validation
* Fix vk build on debian stable with 1.2.162 headers
* Add additional warnings for memory allocate error
* Apply shared filtering logic for lerplist
* Use first found optimal flags in select memory