Releases: xenia-project/release-builds-windows
v1.0.2777-master
Windows release build for xenia-project/xenia@da9c908.
[ImGui] Use new key API
v1.0.2776-master
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
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
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
Windows release build for xenia-project/xenia@74f1f6b.
[Vulkan] Check depthClamp feature
v1.0.2772-master
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
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
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
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
Windows release build for xenia-project/xenia@3bfa3b0.
Lint fix.