Skip to content

Releases: xenia-project/release-builds-windows

v1.0.2817-master

25 May 14:09
cba4ca0
Compare
Choose a tag to compare

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

[Vulkan] Shader memory export (#145)

v1.0.2816-master

18 May 21:23
cba4ca0
Compare
Choose a tag to compare

Windows release build for xenia-project/xenia@210ac4b.

[GPU] Fix gamma ramp writing after RegisterFile API change (#2262)

v1.0.2815-master

16 May 20:38
cba4ca0
Compare
Choose a tag to compare

Windows release build for xenia-project/xenia@8e7301f.

[SPIR-V] Use a helper class for most if/else branching

Simplifies emission of the blocks themselves (including inserting blocks
into the function's block list in the correct order), as well as phi after
the branching.

Also fixes 64bpp storing with blending in the fragment shader interlock
render backend implementation (had a typo that caused the high 32 bits to
overwrite the low ones).

v1.0.2814-master

12 May 17:55
cba4ca0
Compare
Choose a tag to compare

Windows release build for xenia-project/xenia@3189a0e.

[GPU] Check memexport stream constant upper bits in range gathering

v1.0.2813-master

12 May 16:57
cba4ca0
Compare
Choose a tag to compare

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

[Base/GPU] Cleanup float comparisons and NaN and -0 in clamping

C++ relational operators are supposed to raise FE_INVALID if an argument is
NaN, use std::isless/greater[equal] instead where they were easy to locate
(though there are other places possibly, mostly min/max and clamp usage was
checked).

Also fixes a copy-paste error making the CPU shader interpreter execute
MINs as MAXs instead.

v1.0.2812-master

12 May 15:19
cba4ca0
Compare
Choose a tag to compare

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

[Base] Relax the system clock difference allowance in the test

Hopefully should reduce the CI failure rate, although this testing
approach is fundamentally flawed as it depends on OS scheduling.

v1.0.2810-master

04 May 20:19
cba4ca0
Compare
Choose a tag to compare

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

[Vulkan] Optional functionality usage improvements

Functional changes:

  • Enable only actually used features, as drivers may take more optimal
    paths when certain features are disabled.
  • Support VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE.
  • Fix the separateStencilMaskRef check doing the opposite.
  • Support shaderRoundingModeRTEFloat32.
  • Fix vkGetDeviceBufferMemoryRequirements pointer not passed to the Vulkan
    Memory Allocator.

Stylistic changes:

  • Move all device extensions, properties and features to one structure,
    especially simplifying portability subset feature checks, and also making
    it easier to request new extension functionality in the future.
  • Remove extension suffixes from usage of promoted extensions.

v1.0.2808-master

14 Sep 10:00
cba4ca0
Compare
Choose a tag to compare

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

[VFS] Fixed invalid month decoding in decode_fat_timestamp

v1.0.2807-master

27 Jul 21:09
cba4ca0
Compare
Choose a tag to compare

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

[CPU] Added constant propagation pass for: OPCODE_AND_NOT

v1.0.2805-master

10 Jun 03:46
cba4ca0
Compare
Choose a tag to compare

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

[XAM] Implemented XamGetCurrentTitleId