Wunk

Results 148 comments of Wunk

Ah I'd rather contribute here at xenia's core implementation and let it find its way downstream into canary.

> I'll see about making the filename more descriptive, probably something like `"Screenshot - [Title_Name or Title_ID] - [Datetime] - [Time in milliseconds since epoch].png"` Maybe something like [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)?...

Windows on Arm processor-features can be detected from registry with `Get-Item -Path HKLM:\HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\*`. The registry entries map to the registers : ``` CP 4000: MIDR_EL1 CP 4020: ID_AA64PFR0_EL1 CP 4021:...

Seems to expose a nested-loop bug in the shader-interpreter: ``` 1: ------------------------------------------------------------------------------- 1: Nested Loop - ShaderInterpreterTest 1: ------------------------------------------------------------------------------- 1: /__w/citra/citra/src/tests/video_core/shader/shader_jit_compiler.cpp:636 1: ............................................................................... 1: 1: /__w/citra/citra/src/tests/video_core/shader/shader_jit_compiler.cpp:669: FAILED: 1: REQUIRE( shader_unit.address_registers[2]...

The issue seems to be an edge case here: https://github.com/PabloMK7/citra/blob/e26ceabfd1d4f3d15063164f1a2d48cea5c138c0/src/video_core/shader/shader_interpreter.cpp#L709-L722 Multiple nested loops can be ending and incrementing at the same program counter. I'll look into a fix in another...

ShaderInterpreter test is disabled for the Nested Loop test for now until the bug is fixed.

Is there any additional work you'd have me do on this before merging? Otherwise this is ready to go.

Scope of this PR is just to add the more-exhaustive testing without introducing a regressive test that we know will fail. Fixing that bug in particular is for another PR:...

MacOS dependency on https://github.com/KhronosGroup/MoltenVK/issues/794 and https://github.com/KhronosGroup/MoltenVK/pull/1854

Red frames indicate a GPU upload of the input texture. With a 12.5 gif in a 50fps composition, the input-texture is now only uploaded to the GPU when the incoming...