Releases: xenia-project/release-builds-windows
v1.0.2817-master
Windows release build for xenia-project/xenia@3d30b2e.
[Vulkan] Shader memory export (#145)
v1.0.2816-master
Windows release build for xenia-project/xenia@210ac4b.
[GPU] Fix gamma ramp writing after RegisterFile API change (#2262)
v1.0.2815-master
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
Windows release build for xenia-project/xenia@3189a0e.
[GPU] Check memexport stream constant upper bits in range gathering
v1.0.2813-master
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
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
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
Windows release build for xenia-project/xenia@f6b5424.
[VFS] Fixed invalid month decoding in decode_fat_timestamp
v1.0.2807-master
Windows release build for xenia-project/xenia@c5e6352.
[CPU] Added constant propagation pass for: OPCODE_AND_NOT
v1.0.2805-master
Windows release build for xenia-project/xenia@4a3b04d.
[XAM] Implemented XamGetCurrentTitleId