Skip to content

Releases: xenia-project/release-builds-windows

v1.0.2777-master

28 Dec 20:45
cba4ca0
Compare
Choose a tag to compare

Windows release build for xenia-project/xenia@da9c908.

[ImGui] Use new key API

v1.0.2776-master

03 Dec 12:40
cba4ca0
Compare
Choose a tag to compare

Windows release build for xenia-project/xenia@0b4f5ef.

[SPIR-V] Decorate whole gl_PerVertex with Invariant

Block members can be decorated with Invariant only since SPIR-V 1.5 Revision 2. In earlier versions, Invariant can be used only for variables. Mesa warns about this.

v1.0.2775-master

31 Oct 16:32
cba4ca0
Compare
Choose a tag to compare

Windows release build for xenia-project/xenia@778333b.

[UI] Fix ClearInput not called in ImGuiDrawer after deferred dialog removal

Also cleanup the code involved in dialog registration, and update the explanation of why dialog removal is delayed until the end of drawing (the original was written back when window listener and UI drawer callback registration during the execution of the callbacks was deferred, but that was wrong as that might result in execution of callbacks belonging to now-deleted objects).

v1.0.2774-master

23 Oct 18:53
cba4ca0
Compare
Choose a tag to compare

Windows release build for xenia-project/xenia@a37b57c.

[GPU] Fix tiled mip tail extent calculation

Previously, for mips, the dimensions of the texture weren't rounded to powers of two before calculating the mip tail extent, resulting in the mip tail for a 260 blocks tall texture, that contains mips ending at Y of up to 36, having the Y extent calculated as 32. With rounding to powers of two, it would have been 64.

However, with the GetTiledAddressUpperBound functions, none of this is necessary at all (and neither is rounding the extents in TextureGuestLayout::Level to 32x32x4 blocks) - using the same code for calculating the XYZ extents of tiled textures as for linear textures now, which, for the mip tail, calculates the actual maximum coordinates of the mips stored in it - and rounding to tiles is done internally by GetTiledAddressUpperBound.

v1.0.2773-master

23 Oct 16:33
cba4ca0
Compare
Choose a tag to compare

Windows release build for xenia-project/xenia@74f1f6b.

[Vulkan] Check depthClamp feature

v1.0.2772-master

23 Oct 15:41
cba4ca0
Compare
Choose a tag to compare

Windows release build for xenia-project/xenia@4add1f6.

[D3D12] Replace unused shared memory view with a null view

Fixes the PIX validation warning about missing resource states on every guest draw. Also potentially prevents drivers from making assumptions about the shared memory buffer based on the bindings, though no such cases are currently known.

v1.0.2769-master

18 Oct 10:44
cba4ca0
Compare
Choose a tag to compare

Windows release build for xenia-project/xenia@cdb40dd.

[DXBC] Fix interpolator copying from v# to r# in PS

The bit count was of (1<<i)-1 itself (thus couldn't handle interpolators with a smaller index skipped), not of bits&((1<<i)-1).

v1.0.2768-master

09 Oct 19:41
cba4ca0
Compare
Choose a tag to compare

Windows release build for xenia-project/xenia@45050b2.

[GPU] Vulkan fragment shader interlock RB and related fixes/cleanup

Also fixes addressing of MSAA samples 2 and 3 for 64bpp color render targets in the ROV RB implementation on Direct3D 12.
Additionally, with FSI/ROV, alpha test and alpha to coverage are done only if the render target 0 was dynamically written to (according to the Direct3D 9 rules for writing to color render targets, though not sure if they actually apply to the alpha tests on Direct3D 9, but for safety).
There is also some code cleanup for things spotted during the development of the feature.

v1.0.2767-master

22 Sep 12:58
cba4ca0
Compare
Choose a tag to compare

Windows release build for xenia-project/xenia@9ab4db2.

[Premake] Update premake-cmake

  • Handle compiler flags per-file. Removes ffmpeg warnings
  • Switch to JoelLinn fork since original author stopped maintaining
    and other forks don't seem to care about PRs

v1.0.2766-master

22 Sep 12:04
cba4ca0
Compare
Choose a tag to compare

Windows release build for xenia-project/xenia@3bfa3b0.

Lint fix.