| Age | Commit message (Collapse) | Author |
|
Adds some verbiage to indicate that game-specific issues should be posted instead on the game compatibility list, unless it is a provable regression.
|
|
* Bsd: Fix NullReferenceException in BsdSockAddr.FromIPEndPoint()
Allows "Victor Vran Overkill Edition" to boot with guest internet access enabled.
Thanks to EmulationFanatic for testing this for me!
* Bsd: Return proper error code if RemoteEndPoint is null
* Remove whitespace from empty line
Co-authored-by: gdkchan <gab.dark.100@gmail.com>
Co-authored-by: gdkchan <gab.dark.100@gmail.com>
|
|
* Change vsync signal to happen at 60hz, regardless of swap interval
* Update Ryujinx.HLE/HOS/Services/SurfaceFlinger/SurfaceFlinger.cs
Co-authored-by: gdkchan <gab.dark.100@gmail.com>
* Fix softlock when toggling vsync
Co-authored-by: gdkchan <gab.dark.100@gmail.com>
|
|
This was an oversight of the implementation.
|
|
|
|
|
|
This is needed to run Pokemon Legends Arceus 1.1.1 with guest internet enabled.
The game still get stuck at loading screen.
|
|
* Bsd: Fix ArgumentOutOfRangeException in SetSocketOption
* Ensure option level is Socket before checking for SoLinger
|
|
* Replace magic constants with enums
* Extra formatting
* Lower case ASTC dimensions
* Use uint for VertexAttributeFormat
|
|
|
|
(#3410)
* Implement intrusive red-black tree, use it for HLE kernel block manager
* Implement TreeDictionary using IntrusiveRedBlackTree
* Implement IntervalTree using IntrusiveRedBlackTree
* Implement IntervalTree (on Ryujinx.Memory) using IntrusiveRedBlackTree
* Make PredecessorOf and SuccessorOf internal, expose Predecessor and Successor properties on the node itself
* Allocation free tree node lookup
|
|
Translated newly added lines and polished older entries.
|
|
* Update de_DE.json
* Update de_DE.json
* Update de_DE.json
* Update de_DE.json
* Update de_DE.json
* Update de_DE.json
* Update de_DE.json
* Another one
* Update de_DE.json
* addressed reviews
Co-Authored-By: Miepee <38186597+Miepee@users.noreply.github.com>
* welp
Co-Authored-By: Miepee <38186597+Miepee@users.noreply.github.com>
* Update de_DE.json
* Update de_DE.json
quick update with the latest changes
Co-Authored-By: Miepee <38186597+Miepee@users.noreply.github.com>
* Update de_DE.json
Co-Authored-By: Miepee <38186597+Miepee@users.noreply.github.com>
Co-authored-by: Miepee <38186597+Miepee@users.noreply.github.com>
Co-authored-by: reloxx13 <reloxx@interia.pl>
|
|
* Update zh_CN.json
* Update zh_CN.json
* Update zh_CN.json
* Update zh_CN.json
* Delete zh_CN.json
* fix crash
* Update zh_CN.json
* Update zh_CN.json
* Update zh_CN.json
* Update zh_CN.json
* Update zh_CN.json
|
|
* Update Ryujinx.Ava.csproj
* Update MainWindow.axaml
* Create pl_PL.json
* Update pl_PL.json
* Update pl_PL.json
* Update pl_PL.json
* Update pl_PL.json
* PPTC wording changes
adding PPTC changes
Co-authored-by: Clara <moonbowjelly@gmail.com>
|
|
"Change Language" (#3490)
* change languages to their native names
* fix Chinese language names
* Update MainWindow.axaml
|
|
This is a very old oversight on our Poll implementation.
This worked so far reliably because games and homebrews pass the same
buffer as input and output.
|
|
* Fast path for Inline-to-Memory texture data transfers
* Only do it for block linear textures to be on the safe side
|
|
This PR Implement `EndFreeCommunication` (checked by RE). Nothing more.
Closes #2420
|
|
As title say.
|
|
* ARMeilleure/HardwareCapabilities: Add Sha
* ARMeilleure/Intrinsic: Add X86Sha256Rnds2
* ARmeilleure: Hardware accelerate SHA256H/SHA256H2
* ARMeilleure/Intrinsic: Add X86Sha256Msg1, X86Sha256Msg2
* ARMeilleure/Intrinsic: Add X86Palignr
* ARMeilleure: Hardware accelerate SHA256SU0, SHA256SU1
* PTC: Bump InternalVersion
|
|
* Implement some 32-bit Thumb instructions
* Optimize OpCode32MemMult using PopCount
|
|
* Update PPTC dialog text to match label and tooltip
* Update to requested text
* Reverting spaces
* Adding newline back in
|
|
* Check if game directories have been updated before refreshing list on save.
* Cleanup spacing
* Add Avalonia and reset value after saving
* Fix Avalonia
* Fix multiple directories not being added in GTK
|
|
* Use RGBA16 vertex format if RGB16 is not supported on Vulkan
* Catch all shader compilation exceptions
|
|
* Change PPTC purge label & tooltip
* Change Avalonia labels
|
|
* A few minor documentation fixes.
* Removed more invalid inheritdoc instances.
|
|
* Removed unused usings.
* Added back using, now that it's used.
* Removed extra whitespace.
|
|
exception. (#3595)
|
|
* Added .ToString overrides, to help diagnose and debug SpirV generated code.
* Added Spirv to team shared dictionary, so the word will not show up as a warning.
* Fixed bug where we were creating invalid constants (bool 0i and float 0i)
* Update Ryujinx.Graphics.Shader/CodeGen/Spirv/CodeGenContext.cs
Co-authored-by: gdkchan <gab.dark.100@gmail.com>
* Update Spv.Generator/Instruction.cs
Co-authored-by: gdkchan <gab.dark.100@gmail.com>
* Adjusted spacing to match style of the rest of the code.
* Added handler for FP64(double) as well, for undefined aggregate types.
* Made the operand labels a static dictionary, to avoid re-allocation on each call.
Replaced Contains/Get with a TryGetValue, to reduce the number of dictionary lookups.
* Added newline between AllOperands and ToString().
Co-authored-by: gdkchan <gab.dark.100@gmail.com>
|
|
|
|
* drop split devices, rebase
* add fallback to opengl if vulkan is not available
* addressed review
* ensure present image references are incremented and decremented when necessary
* allow changing vsync for vulkan
* fix screenshot on avalonia vulkan
* save favorite when toggled
* improve sync between popups
* use separate devices for each new window
* fix crash when closing window
* addressed review
* don't create the main window with immediate mode
* change skia vk delegate to method
* update vulkan throwonerror
* addressed review
|
|
|
|
GetHdcpAuthenticationState (#3535)
This PR some calls in `am` service:
- ISelfController: SetWirelessPriorityMode, SaveCurrentScreenshot (Partially checked by RE).
- ICommonStateGetter: GetHdcpAuthenticationState
Close #1831 and close #3527
|
|
|
|
IsVexSameOperandDestSrc1 (#3587)
|
|
|
|
* Limit vertex buffer range for non-indexed draws
* Fix typo
|
|
|
|
|
|
* add Japanese translation to Avalonia UI
* translate language names
* fix raised in the review
|
|
|
|
* Implement Arm32 Sha256 and MRS Rd, CPSR instructions
* Add tests using Arm64 outputs
|
|
* Implement HLE macros for render target clears
* Add constants for the offsets
|
|
This was broken by the Vulkan changes - OpenGL was building host caches at boot on one thread, which is very notably slower than when it is multithreaded.
This was caused by trying to get the program binary immediately after compilation started, which blocks. Now it does it after compilation has completed.
|
|
This PR stub ResolverSetOptionRequest (checked by RE), but the options parsing is still missing since we don't support it in our current code.
(Close #3479)
|
|
|
|
supported (#3525)
* Fix geometry shader passthrough fallback being used when feature is supported
* Shader cache version bump
|
|
* SPIR-V: Initialize undefined variables with a value
Changes undefined values on spir-v shaders (caused by phi nodes) to be initialized instead of truly undefined.
Fixes an issue with NVIDIA gpus seemingly not liking when a variable is _potentially_ undefined. Not sure about the details at the moment.
Fixes:
- Tilt shift blur effect in Link's Awakening (bottom of the screen)
- Potentially block flickering on newer NVIDIA gpus in Splatoon 2? Needs testing.
Testing is welcome.
* Update Ryujinx.Graphics.Shader/CodeGen/Spirv/CodeGenContext.cs
Co-authored-by: gdkchan <gab.dark.100@gmail.com>
Co-authored-by: gdkchan <gab.dark.100@gmail.com>
|
|
Update SPB to 0.0.4-build24 which hopefully fix the issue by checking
libX11-xcb presence.
|