Skip to content

Releases: w23/xash3d-fwgs

Xash3D FWGS Continuous stream-E400-graphores Build

02 Apr 21:30
Compare
Choose a tag to compare
ci: disable flatpak cache

It seems to be broken:
- CI flatpak builds more often than not fail around caching step
- No cache entries visible in gh actions/caches web ui

Completely disable flatpak caching until lack of it becomes a problem.
This is a rather tiny bare C codebase, it compiles within a couple of
minutes even on weak GH runners from scratch.

Xash3D FWGS Continuous vulkan Build

11 Mar 21:15
c2ae9f9
Compare
Choose a tag to compare
Pre-release
Merge pull request #769 from w23/resograf

[E396-E399] Resograf

- [x] Handle all resources state tracking in a common way, and not distributed everywhere
- Move all resource state handling from vk_rtx to vk_meatpipe.
- Make `rt_resource_t` be an interface header, with way to acquire vulkan descriptor.
- Implement `rt_resource_t` interface for all named resources.
- Refactor and fix automatic barriers issues.

Xash3D FWGS Continuous resograf Build

11 Mar 17:28
Compare
Choose a tag to compare
Pre-release
vk: refactor and simplify barrier api

Replace multiple intermediate arrays and views with just a single
Vk{Buffer,Image}MemoryBarrier2 array. Items are added direcly, w/o
intermediate storage and loops.

Stream: E399 02:20:00 - 03:11:00

Xash3D FWGS Continuous E393-regsources Build

24 Feb 16:31
Compare
Choose a tag to compare
continuous-E393-regsources

vk: rt: register skybox resource

Xash3D FWGS Continuous stream-E391-and-more Build

10 Feb 17:41
Compare
Choose a tag to compare
vk: fix asan failure in vk_studio code

Turns out it is invalid to calc bone quaternion for `numframes-1`.
Therefore, calc up to, but not including, that frame, but depend on
interpolation almost up to the last valid frame.

This code is only used for dynamic studio model detection.

Xash3D FWGS Continuous flatpak-ci-fix Build

05 Feb 18:07
Compare
Choose a tag to compare
continuous-flatpak-ci-fix

Merge remote-tracking branch 'upstream/master' into flatpak-ci-fix

Xash3D FWGS Continuous stream-E387-merge-from-upstream-f0b29ba Build

vk: fix some missing texture on changelevel

Make `R_TextureUploadFromBuffer` properly track reference counts under
ref-api semantics. Started appearing by the merge, probably the engine started
using this function slightly differently.

Missing textures were sometimes triggered by the presence of the texture in PBR
patches. See stream E389.

Xash3D FWGS Continuous master Build

24 Jan 00:22
Compare
Choose a tag to compare
Pre-release
continuous

engine: check for macOS bundle in SDL_GetBasePath, and fallback to SD…

Xash3D FWGS Continuous imagelib-ktx2 Build

17 Oct 22:32
Compare
Choose a tag to compare
continuous-imagelib-ktx2

vk: show only `speeds.` metrics when doing `SPEEDS_BIT_STATS`(2)

Continuous build (E260)

01 May 17:32
Compare
Choose a tag to compare