Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

120fps/mods #4

Closed
wants to merge 342 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
342 commits
Select commit Hold shift + click to select a range
0e037d0
macOS Headless Fixes (#5167)
IsaacMarovitz May 31, 2023
c27e453
Share ResourceManager vertex vertex A and B shaders (#5181)
gdkchan May 31, 2023
232237b
Skip draws with zero vertex count (#5149)
gdkchan May 31, 2023
92b0b7d
Avalonia UI: Fix letter "x" in Ryujinx logo being cut off (#5176)
yell0wsuit May 31, 2023
c667600
GPU: Dispose Renderer after running deferred actions (#5144)
riperiperi May 31, 2023
4741a05
Vulkan: Include DepthMode in ProgramPipelineState (#5185)
riperiperi Jun 1, 2023
e3c6be5
Only run one workflow for a PR at a time (#5137)
TSRBerry Jun 1, 2023
12c62fd
nuget: bump DynamicData from 7.13.8 to 7.14.2 (#5148)
dependabot[bot] Jun 1, 2023
f4539c4
[Logger] Add print with stacktrace method (#5129)
TSRBerry Jun 1, 2023
57524a4
Add issue template for missing shader instructions (#5048)
ExE-Boss Jun 1, 2023
6966211
Give Library header DockPanel explicit height (#5160)
tarrouye Jun 1, 2023
b8f48bc
UI: Fix empty homebrew icon (#5189)
AcK77 Jun 1, 2023
96ea4e8
nuget: bump Microsoft.NET.Test.Sdk from 17.6.0 to 17.6.1 (#5192)
dependabot[bot] Jun 1, 2023
c545c59
ava: Fix exit dialog while guest is running. (#5207)
AcK77 Jun 3, 2023
8a352df
Allow BGRA images on Vulkan (#5203)
gdkchan Jun 3, 2023
52cf141
Armeilleure: Fix support for Windows on ARM64 (#5202)
marysaka Jun 3, 2023
9367e3c
ava: Fix Open Applet menu enabled (#5206)
AcK77 Jun 3, 2023
81c9052
ava: Fix Input Touch (#5204)
AcK77 Jun 3, 2023
21c9ac6
Implement shader storage buffer operations using new Load/Store instr…
gdkchan Jun 3, 2023
d511c84
Check KeyboardMode in GUI (#4343)
WilliamWsyHK Jun 4, 2023
d2f3adb
Texture: Fix layout conversion when gobs in z is used with depth = 1 …
riperiperi Jun 4, 2023
8954ff3
Replacing ZbcColorArray with Array4<uint> (#5210)
marco-carvalho Jun 4, 2023
306f7e9
Dont Error on Invalid Enum Values (#5169)
IsaacMarovitz Jun 4, 2023
d98da47
Better application grid flex (#5218)
tarrouye Jun 5, 2023
6884800
Texture: Fix 3D texture size when totalBlocksOfGobsInZ > 1 (#5228)
riperiperi Jun 5, 2023
af1906e
Fix wrong unaligned SB state when fetching compute shaders (#5223)
gdkchan Jun 5, 2023
5813b2e
Updater: Ignore files introduced by the user in base directory (#5092)
Kurochi51 Jun 5, 2023
fe30c03
Implement soft float64 conversion on shaders when host has no support…
gdkchan Jun 8, 2023
2cdcfe4
Remove barrier on Intel if control flow is potentially divergent (#5044)
gdkchan Jun 8, 2023
0003a7c
Vulkan: Use aspect flags for identity views for bindings (#5267)
riperiperi Jun 8, 2023
0e8e735
nuget: bump System.IdentityModel.Tokens.Jwt from 6.30.1 to 6.31.0 (#5…
dependabot[bot] Jun 9, 2023
f35aa8e
nuget: bump Microsoft.NET.Test.Sdk from 17.6.1 to 17.6.2 (#5250)
dependabot[bot] Jun 9, 2023
86de288
Removing shift by 0 (#5249)
marco-carvalho Jun 9, 2023
2bf4555
Swkbd Applet Fixes (#5236)
IsaacMarovitz Jun 9, 2023
e94d24f
Prefer a 'TryGetValue' call over a Dictionary indexer access guarded …
marco-carvalho Jun 9, 2023
f7ec310
Check if existing oldConfigPath is a Symlink (#5271)
siegmund-heiss-ich Jun 9, 2023
27ee86f
Exclude macOS from checking for changed files (#5270)
siegmund-heiss-ich Jun 9, 2023
76b474e
Update ShaderConfig.cs (#5226)
marco-carvalho Jun 9, 2023
0e95a82
Non-flags enums should not be used in bitwise operations (#5214)
marco-carvalho Jun 9, 2023
eb0bb36
Implement transform feedback emulation for hardware without native su…
gdkchan Jun 10, 2023
193ca3c
Implement fast path for AES crypto instructions on Arm64 (#5281)
gdkchan Jun 11, 2023
638f376
Show/Hide UI Hotkey fix on Avalonia (#5133)
patrick-hovsepian Jun 11, 2023
9a1b747
Ava: Fix OpenGL on Linux again (#5216)
TSRBerry Jun 11, 2023
0cc266f
infra: Add PR triage action (#5293)
marysaka Jun 12, 2023
915a0f7
hle: Stub IHidbusServer.GetBusHandle (#5284)
Jun 12, 2023
5a02433
infra: Fix PR triage workflow glob patterns (#5297)
TSRBerry Jun 12, 2023
52aa4b6
Fix action version (#5299)
TSRBerry Jun 12, 2023
cf4c78b
Make LM skip instead of crashing for invalid messages (#5290)
gdkchan Jun 13, 2023
5bd2c58
UI: Correctly set 'shell/open/command; registry key for file associat…
mmdurrant Jun 13, 2023
4a27d29
infra: Sync paths-ignore with release job and attempt to fix review a…
marysaka Jun 13, 2023
4d804ed
Mod Loader: Stop loading mods from folders that don't exactly match t…
Kurochi51 Jun 13, 2023
105c971
Fix Arm32 double to int/uint conversion on Arm64 (#5292)
gdkchan Jun 14, 2023
6f28c4a
test: Make tests runnable on system without 4KiB page size (#5184)
marysaka Jun 14, 2023
f978d37
nuget: bump System.Management from 7.0.1 to 7.0.2 (#5302)
dependabot[bot] Jun 14, 2023
82f9070
Blocks should be synchronized on read-only fields (#5212)
marco-carvalho Jun 15, 2023
32d21dd
Inheritance list should not be redundant (#5230)
marco-carvalho Jun 15, 2023
f92921a
Implement Load/Store Local/Shared and Atomic shared using new instruc…
gdkchan Jun 15, 2023
f9a538b
Ensure shader local and shared memory sizes are not zero (#5321)
gdkchan Jun 17, 2023
649d372
misc: Implement address space size workarounds (#5191)
marysaka Jun 20, 2023
58907e2
GetHashCode should not reference mutable fields (#5331)
marco-carvalho Jun 22, 2023
d604e98
Fix regression introduced by 1.1.1733 on Intel GPUs (#5311)
Kurochi51 Jun 22, 2023
7608cb3
"Exists" method should be used instead of the "Any" extension (#5345)
marco-carvalho Jun 22, 2023
efbd294
"Find" method should be used instead of the "FirstOrDefault" extensio…
marco-carvalho Jun 22, 2023
91e4caa
"StartsWith" and "EndsWith" overloads that take a "char" should be us…
marco-carvalho Jun 23, 2023
bf96bc8
"Where" should be used before "OrderBy" (#5346)
marco-carvalho Jun 23, 2023
7d160e9
MemoryManagement: Change return types for Commit/Decommit to void (#5…
TSRBerry Jun 24, 2023
fffc3ed
Mutable fields should not be "public static" (#5352)
marco-carvalho Jun 24, 2023
bc392e5
Empty "case" clauses that fall through to the "default" should be omi…
marco-carvalho Jun 24, 2023
df5be58
[Ryujinx.Audio.Backends.OpenAL] Address dotnet-format issues (#5359)
TSRBerry Jun 24, 2023
ede5b3c
[Ryujinx.Audio.Backends.SoundIo] Address dotnet-format issues (#5360)
TSRBerry Jun 25, 2023
7c2f07d
[Ryujinx.Horizon.Common] Address dotnet-format issues (#5382)
TSRBerry Jun 25, 2023
e3bacfa
Set COMPlus_DefaultStackSize to 2M in macOS (#5349)
Shihta Jun 25, 2023
bddb2a1
[Ryujinx.Tests.Unicorn] Address dotnet-format issues (#5391)
TSRBerry Jun 25, 2023
bc53d00
[Ryujinx.Graphics.Vic] Address dotnet-format issues (#5374)
TSRBerry Jun 25, 2023
2b2ce68
[Ryujinx.Tests.Memory] Address dotnet-format issues (#5390)
TSRBerry Jun 25, 2023
7ffe7f8
[Ryujinx.Graphics.Nvdec.FFmpeg] Address dotnet-format issues (#5370)
TSRBerry Jun 25, 2023
fd01259
[Ryujinx.ShaderTools] Address dotnet-format issues (#5388)
TSRBerry Jun 25, 2023
07fc3de
[Ryujinx.Graphics.Nvdec] Address dotnet-format issues (#5369)
TSRBerry Jun 25, 2023
42d31f6
[Ryujinx.Audio.Backends.SDL2] Address dotnet-format issues (#5364)
TSRBerry Jun 25, 2023
f6ada8d
[Ryujinx.Graphics.Device] Address dotnet-format issues (#5363)
TSRBerry Jun 25, 2023
9860bfb
misc: memory: Migrate from OutOfMemoryException to SystemException en…
marysaka Jun 26, 2023
b29ded1
[Ryujinx.SDL2.Common] Address dotnet-format issues (#5387)
TSRBerry Jun 26, 2023
2de78a2
[Ryujinx.Input.SDL2] Address dotnet-format issues (#5385)
TSRBerry Jun 26, 2023
ff53dcf
[ARMeilleure] Address dotnet-format issues (#5357)
TSRBerry Jun 26, 2023
e96299e
[Ryujinx.Horizon.Generators] Address dotnet-format issues (#5383)
TSRBerry Jun 26, 2023
0191e23
[Ryujinx.Graphics.Host1x] Address dotnet-format issues (#5368)
TSRBerry Jun 27, 2023
b186ec9
[Ryujinx.Graphics.Video] Address dotnet-format issues (#5377)
TSRBerry Jun 27, 2023
fbaf62c
Apply new naming rule to all projects except Vp9 (#5407)
TSRBerry Jun 27, 2023
e055217
[Ryujinx.Horizon.Kernel.Generators] Address dotnet-format issues (#5376)
TSRBerry Jun 27, 2023
9becbd7
[Ryujinx.Graphics.Shader] Address dotnet-format issues (#5373)
TSRBerry Jun 28, 2023
6aa8d71
[Ryujinx.Graphics.Nvdec.Vp9] Address dotnet-format issues (#5371)
TSRBerry Jun 28, 2023
2cdc82c
nuget: bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.6.3 (#5406)
dependabot[bot] Jun 28, 2023
9288ffd
Cpu: Implement VCVT (between floating-point and fixed-point) instruct…
AcK77 Jun 28, 2023
40f2bd3
[Ryujinx.Graphics.OpenGL] Address dotnet-format issues (#5372)
TSRBerry Jun 28, 2023
46b7c90
[Ryujinx.Input] Address dotnet-format issues (#5384)
TSRBerry Jun 28, 2023
0a75b73
[Ryujinx.Memory] Address dotnet-format issues (#5386)
TSRBerry Jun 28, 2023
fc20d9b
[Ryujinx.Common] Address dotnet-format issues (#5358)
TSRBerry Jun 28, 2023
cebfa54
[Ryujinx.Graphics.Texture] Address dotnet-format issues (#5375)
TSRBerry Jun 28, 2023
981e0c0
[Spv.Generator] Address dotnet-format issues (#5394)
TSRBerry Jun 28, 2023
40daca5
[Ryujinx.Headless.SDL2] Address dotnet-format issues (#5379)
TSRBerry Jun 28, 2023
16fa983
macOS: Fix warning in some shell scripts (#5398)
AcK77 Jun 28, 2023
7c989f8
[Ryujinx.Graphics.GAL] Address dotnet-format issues (#5366)
TSRBerry Jun 28, 2023
6e28a4d
[Ryujinx.Ui.Common] Address dotnet-format issues (#5392)
TSRBerry Jun 29, 2023
e984833
[Ryujinx.Tests] Address dotnet-format issues (#5389)
TSRBerry Jul 1, 2023
79a1314
[Ryujinx.Cpu] Address dotnet-format issues (#5365)
TSRBerry Jul 1, 2023
12c5f6e
Indexing at 0 should be used instead of the "Enumerable" extension me…
marco-carvalho Jul 1, 2023
801b71a
[Ryujinx.Graphics.Vulkan] Address dotnet-format issues (#5378)
TSRBerry Jul 1, 2023
02b5c7e
[Ryujinx.Horizon] Address dotnet-format issues (#5381)
TSRBerry Jul 1, 2023
0684b00
[Ryujinx] Address dotnet-format issues (#5395)
TSRBerry Jul 1, 2023
515fc32
[Ryujinx.Audio] Address dotnet-format issues (#5362)
TSRBerry Jul 1, 2023
2457cfc
Fix naming issue in ControllerWindow (#5424)
TSRBerry Jul 2, 2023
3b46bb7
[Ryujinx.Graphics.Gpu] Address dotnet-format issues (#5367)
TSRBerry Jul 2, 2023
1c7a90e
Stop identifying shader textures with handle and cbuf, use binding in…
gdkchan Jul 3, 2023
c19c8bb
Headless: Add support for fullscreen option (#5339)
theundebruijn Jul 6, 2023
2b5abac
sdl: set `SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS` to 0 (#5433)
SuperSamus Jul 6, 2023
8a363b5
Revert "sdl: set `SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS` to 0 (#5…
marysaka Jul 6, 2023
6c515e1
[Ryujinx.Ava] Address dotnet-format issues (#5361)
TSRBerry Jul 7, 2023
7805d27
MacOS: Fix rendering on AMD GPUs (#5446)
gleng Jul 11, 2023
fa32ef9
MacOS: Allow barriers inside a render pass for non-Apple GPUs and don…
gleng Jul 11, 2023
9c6071a
Move support buffer update out of the backends (#5411)
gdkchan Jul 11, 2023
ac2444f
Move ShaderBinaries into individual .spv files (#5280)
ealekseychik Jul 11, 2023
e61c09b
infra: Fix PR triage once and for all (#5442)
marysaka Jul 12, 2023
e526122
infra: Fix team name in reviewer.yml
marysaka Jul 12, 2023
c5d9e67
Fix some Vulkan validation errors (#5452)
gdkchan Jul 14, 2023
fec8291
infra: do not assign developers team for now
marysaka Jul 14, 2023
3267494
[Ryujinx.HLE] Address dotnet-format issues (#5380)
TSRBerry Jul 16, 2023
0162625
cpu: Hotfix missing ToNearest rounding mode cases
TSRBerry Jul 16, 2023
7327143
[Hotfix] sockets: Resolve empty port requests to 0 again (#5459)
TSRBerry Jul 17, 2023
440abac
chore: Update Ryujinx.SDL2-CS to 2.28.1 (#5453)
marysaka Jul 18, 2023
4cf2419
HLE: Fix corrupted Mii structs (#5468)
TSRBerry Jul 20, 2023
9e04e6c
Ava UI: Remove `IsActive` checks from dialog methods (#5456)
MutantAura Jul 21, 2023
4872615
ava: Fix regression on title updater and dlc manager window caused by…
marysaka Jul 21, 2023
eb528ae
Add workflow to automatically check code style issues for PRs (#4670)
TSRBerry Jul 24, 2023
f95b7c5
Fix incorrect fragment origin when YNegate is enabled (#4673)
gdkchan Jul 29, 2023
2be8b6e
CPU (A64): Add Fmaxp & Fminp Scalar Inst.s, Fast & Slow Paths; with T…
LDj3SNuD Jul 30, 2023
86931cc
(Graphics.Shader): Handle EmitSuatom constant dests and EmitSuld zero…
LDj3SNuD Jul 31, 2023
bedee64
Add slightly better workaround for current workflow issues (#5507)
TSRBerry Jul 31, 2023
93aa40f
nuget: bump DiscordRichPresence from 1.1.3.18 to 1.2.1.24 (#5515)
dependabot[bot] Aug 2, 2023
5a0aa07
Enable VK_EXT_4444_formats (#5525)
sunshineinabox Aug 3, 2023
6e784e0
GPU: Don't sync/bind index buffer when it's not in use (#5526)
riperiperi Aug 6, 2023
3ab0a71
Fix PR build concurrency and stop auto assigning reviewers for draft …
TSRBerry Aug 6, 2023
42750a7
Do not add more code after alpha test discard on fragment shader (#5529)
gdkchan Aug 7, 2023
773e239
Implement color space passthrough option (#5531)
jcm93 Aug 7, 2023
5e9678c
Allow access to code memory for exefs mods (#5518)
TSRBerry Aug 9, 2023
fe15c77
[Hotfix] hid: Prevent out of bounds array access (#5547)
TSRBerry Aug 10, 2023
7b2225c
Ava UI: Avalonia 11 & FluentAvalonia 2 Support (#4362)
IsaacMarovitz Aug 12, 2023
8c61ddd
Ava UI: Allow DPI switching (#5558)
riperiperi Aug 12, 2023
2efd74b
Ava UI: Make some settings methods async (#5332)
MutantAura Aug 12, 2023
ddefb4f
Remove animations on listbox items (#5563)
MutantAura Aug 13, 2023
8edfb2b
"static readonly" constants should be "const" instead (#5560)
marco-carvalho Aug 13, 2023
b423197
Delete ShaderConfig and organize shader resources/definitions better …
gdkchan Aug 14, 2023
33f544f
GPU: Track basic buffer copies that modify texture memory (#5554)
riperiperi Aug 14, 2023
550fd4a
Simplify resolution scale updates (#5541)
gdkchan Aug 14, 2023
492a046
Vulkan: Buffer Mirrors for MacOS performance (#4899)
riperiperi Aug 14, 2023
effd546
Implement scaled vertex format emulation (#5564)
gdkchan Aug 16, 2023
abaa35a
UI: New Crowdin updates (#4758)
AcK77 Aug 16, 2023
b12ea34
Add improved csc problem matcher (#5530)
TSRBerry Aug 16, 2023
9b8625d
Introduce Mako to fix pr_triage workflow (#5574)
TSRBerry Aug 16, 2023
511b558
GPU: Add Z16RUnormGUintBUintAUint Format (#5578)
riperiperi Aug 16, 2023
0c44518
Vulkan: Periodically free regions of the staging buffer (#5572)
riperiperi Aug 16, 2023
17354d5
Declare and use gl_PerVertex block for VTG per-vertex built-ins (#5576)
gdkchan Aug 16, 2023
64079c0
Prefer jagged arrays over multidimensional (#5562)
marco-carvalho Aug 16, 2023
6ed613a
Fix vote and shuffle shader instructions on AMD GPUs (#5540)
gdkchan Aug 17, 2023
b0b7843
mm: Migrate service in Horizon project (#5580)
AcK77 Aug 17, 2023
2563f88
Convert app and installation ids to int (#5587)
TSRBerry Aug 17, 2023
c6a6994
infra: add missing quotes around @ developers in reviewers.yml
marysaka Aug 17, 2023
153b8bf
Implement support for masked stencil clears on Vulkan (#5589)
gdkchan Aug 18, 2023
3e5c211
Fix debug assert on services without pointer buffer (#5599)
gdkchan Aug 19, 2023
7f96dbc
Fix invalid audio renderer buffer size when end offset < start offset…
gdkchan Aug 20, 2023
cd7b52f
Vulkan: Fix MoltenVK flickering (#5612)
riperiperi Aug 23, 2023
93d78f9
Add SmallChange properties to the rest of the sliders (fixes keyboard…
MutantAura Aug 29, 2023
f09bba8
Geometry shader emulation for macOS (#5551)
gdkchan Aug 30, 2023
437c78e
opus: Implement GetWorkBufferSizeExEx and GetWorkBufferSizeForMultiSt…
AcK77 Aug 30, 2023
12cbacf
Fix numeric SWKB validation (#5627)
IsaacMarovitz Sep 1, 2023
93cd327
Vulkan: Device Local and higher invocation count for buffer conversio…
riperiperi Sep 2, 2023
5f771f5
Update reviewers using Ryujinx-Mako command (#5635)
TSRBerry Sep 4, 2023
34447d7
Fix overwriting .ryujinx-mako directory (#5651)
TSRBerry Sep 4, 2023
db0f3c0
ci: bump actions/checkout from 3 to 4 (#5650)
dependabot[bot] Sep 4, 2023
fbe0c21
Use poetry run instead of spawning a shell (#5653)
TSRBerry Sep 4, 2023
c2d9c69
Fix layer size for 3D textures with NPOT depth (#5640)
gdkchan Sep 4, 2023
5ff6ea6
Fix ShaderTools GpuAcessor default values (#5646)
gdkchan Sep 4, 2023
f631933
Add macOS Headless release workflow (#5272)
siegmund-heiss-ich Sep 4, 2023
ddb6493
Delete ResourceAccess (#5626)
gdkchan Sep 5, 2023
210f475
Replacing 'Assembly.GetExecutingAssembly()' with 'Type.Assembly' (#5545)
marco-carvalho Sep 7, 2023
e2cfe6f
Fix shader GlobalToStorage pass when base address comes from local or…
gdkchan Sep 11, 2023
e6700b3
lbl: Migrate service to Horizon (#5628)
AcK77 Sep 14, 2023
a745913
Fix gl_Layer to geometry shader change not writing gl_Layer (#5682)
gdkchan Sep 14, 2023
7ccff03
Fix some Vulkan validation errors (mostly related to barriers) (#5603)
gdkchan Sep 14, 2023
88df636
Replace ShaderOutputLayer with equivalent ShaderViewportIndexLayerEXT…
gdkchan Sep 16, 2023
9f26fd3
remove some usages of reflection binding (#5686)
emmauss Sep 18, 2023
d6bc0de
use compiled bidning for localizations (#5684)
emmauss Sep 18, 2023
e601419
make cheat list binding public (#5697)
emmauss Sep 19, 2023
44862dc
Stub unsupported BSD socket options (#5670)
gdkchan Sep 19, 2023
fb55f57
Horizon: Migrate wlan and stubs latest services (#5708)
AcK77 Sep 20, 2023
fe9e19d
[INFRA] Addition of basic contributor guides and docs framework. (#5581)
MutantAura Sep 22, 2023
d9f9bbf
Vulkan: Fix barriers on macOS (#5700)
IsaacMarovitz Sep 23, 2023
8026e1c
nuget: bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.2 (#5622)
dependabot[bot] Sep 25, 2023
f6c3f1c
GPU: Discard data when getting texture before full clear (#5719)
riperiperi Sep 25, 2023
eca8808
Headless: Add support for Scaling Filters, Anti-aliasing and Exclusiv…
theundebruijn Sep 25, 2023
53bd4c9
Add ldn:u implementation, INetworkClient interface and DisabledLdnCli…
TSRBerry Sep 25, 2023
d6d3cdd
Ava UI: Refactor `async` usage (#5516)
IsaacMarovitz Sep 25, 2023
ddc9ae2
Add VTimer as alternative interrupt method on Apple Hypervisor (#5663)
gdkchan Sep 25, 2023
4a835bb
Make Vulkan memory allocator actually thread safe (#5575)
gdkchan Sep 25, 2023
4744bde
Reduce the amount of descriptor pool allocations on Vulkan (#5673)
gdkchan Sep 26, 2023
7f2fb04
Ava: Fix regressions by rewriting CheckLaunchState (#5728)
AcK77 Sep 26, 2023
e63157c
GPU: Don't create tracking handles for buffer textures (#5727)
riperiperi Sep 26, 2023
4bd2ca3
nuget: bump System.IdentityModel.Tokens.Jwt from 6.31.0 to 7.0.0 (#5730)
dependabot[bot] Sep 27, 2023
01c2b80
Implement NGC service (#5681)
gdkchan Sep 27, 2023
bc44b85
nuget: bump FluentAvaloniaUI from 2.0.1 to 2.0.4 (#5729)
dependabot[bot] Sep 27, 2023
41b104d
Fix audio renderer compressor effect (#5742)
gdkchan Sep 29, 2023
651e24f
Signal friends completion event and stub CheckBlockedUserListAvailabi…
gdkchan Sep 29, 2023
8b2625b
Decrement nvmap reference count on surface flinger prealloc (#5753)
gdkchan Oct 2, 2023
a2a97e1
Implement textureSamples texture query shader instruction (#5750)
gdkchan Oct 3, 2023
f61b781
Avalonia: Add macOS check for Color Space Passthrough (#5754)
jcm93 Oct 4, 2023
a0af6e4
Use unique temporary variables for function call parameters on SPIR-V…
gdkchan Oct 4, 2023
0aceb53
Fix SPIR-V function calls (#5764)
gdkchan Oct 5, 2023
7835968
Strings should not be concatenated using '+' in a loop (#5664)
marco-carvalho Oct 5, 2023
7afae8c
nuget: bump Microsoft.CodeAnalysis.CSharp from 4.6.0 to 4.7.0 (#5608)
dependabot[bot] Oct 5, 2023
b6ac45d
Fix SPIR-V call out arguments regression (#5767)
gdkchan Oct 6, 2023
086564c
HLE: Fix Mii crc generation and minor issues (#5766)
riperiperi Oct 6, 2023
f460ecc
GPU: Add HLE macros for popular NVN macros (#5761)
riperiperi Oct 6, 2023
e40470b
Fix return value of Get function when a result does not yet exist for…
saldabain Oct 7, 2023
9cc36b5
Add custom refresh interval target
Sep 22, 2023
7342c5b
revise naming, UX to conform closer to legacy
Oct 8, 2023
ac4f2c1
Avalonia: Show aspect ratio popup options in status bar (#5780)
ahmadtantowi Oct 8, 2023
29be381
move setting to 'Hacks', tweak UI and tooltips accordingly
Oct 8, 2023
4e2bb13
Fix games freezing after initializing LDN 1021 times (#5787)
TSRBerry Oct 9, 2023
e768a54
Replace ReaderWriterLock with ReaderWriterLockSlim (#5785)
sunshineinabox Oct 12, 2023
1e06b28
Horizon: Migrate usb and psc services (#5800)
AcK77 Oct 14, 2023
28dd7d8
Enable copy between MS and non-MS textures with different height (#5801)
gdkchan Oct 18, 2023
836b3a0
Let’s start again
IsaacMarovitz Jun 4, 2023
7b15a9b
Read folders and such
IsaacMarovitz Jun 4, 2023
81748e4
Remove Open Mod Folder menu items
IsaacMarovitz Jun 4, 2023
70dbb9f
Fix folder opening, Selecting/deselecting
IsaacMarovitz Jun 4, 2023
236bed9
She works
IsaacMarovitz Jun 5, 2023
787fc99
Fix GTK
IsaacMarovitz Jun 5, 2023
1aee724
AddMod
IsaacMarovitz Jun 5, 2023
2a2db5b
Delete
IsaacMarovitz Jun 5, 2023
b1e9cd4
Fix duplicate entries
IsaacMarovitz Jun 27, 2023
b22fae9
Fix file check
IsaacMarovitz Jun 27, 2023
8c5778a
Avalonia 11
IsaacMarovitz Aug 14, 2023
794938e
Style fixes
IsaacMarovitz Aug 14, 2023
08595d0
Final style fixes
IsaacMarovitz Aug 14, 2023
280f5f7
Might be too general
IsaacMarovitz Aug 14, 2023
0acf06a
Remove unnecessary using
IsaacMarovitz Aug 14, 2023
f672490
Enable new mods by default
IsaacMarovitz Aug 14, 2023
d93a8ec
More cleanup
IsaacMarovitz Aug 14, 2023
2a0d312
Fix saving metadata
IsaacMarovitz Aug 14, 2023
81aa8f6
Merge pull request #2 from IsaacMarovitz/mod-manager
ryzendew Oct 22, 2023
8afc945
Merge pull request #3 from jcm93/refreshinterval
ryzendew Oct 22, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
85 changes: 64 additions & 21 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
# Remove the line below if you want to inherit .editorconfig settings from higher directories
root = true

# C# files
[*.cs]
[*]

#### Core EditorConfig Options ####

Expand All @@ -12,8 +11,18 @@ indent_style = space
tab_width = 4

# New line preferences
end_of_line = crlf
insert_final_newline = false
end_of_line = lf
insert_final_newline = true

# JSON files
[*.json]

# Indentation and spacing
indent_size = 2
tab_width = 2

# C# files
[*.cs]

#### .NET Coding Conventions ####

Expand Down Expand Up @@ -59,7 +68,7 @@ dotnet_style_prefer_simplified_interpolation = true:suggestion
dotnet_style_readonly_field = true:suggestion

# Parameter preferences
dotnet_code_quality_unused_parameters = all:suggestion
dotnet_code_quality_unused_parameters = all:silent

#### C# Coding Conventions ####

Expand All @@ -85,7 +94,7 @@ csharp_style_expression_bodied_properties = true:silent
# Pattern matching preferences
csharp_style_pattern_matching_over_as_with_null_check = true:suggestion
csharp_style_pattern_matching_over_is_with_cast_check = true:suggestion
csharp_style_prefer_switch_expression = true:suggestion
csharp_style_prefer_switch_expression = false:silent

# Null-checking preferences
csharp_style_conditional_delegate_call = true:suggestion
Expand All @@ -94,6 +103,7 @@ csharp_style_conditional_delegate_call = true:suggestion
csharp_prefer_static_local_function = true:suggestion
csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async:silent
csharp_style_prefer_readonly_struct = true
csharp_style_prefer_method_group_conversion = true

# Code-block preferences
csharp_prefer_braces = true:silent
Expand All @@ -109,6 +119,7 @@ csharp_style_prefer_range_operator = true:suggestion
csharp_style_throw_expression = true:suggestion
csharp_style_unused_value_assignment_preference = discard_variable:suggestion
csharp_style_unused_value_expression_statement_preference = discard_variable:silent
csharp_style_implicit_object_creation_when_type_is_apparent = true

# 'using' directive preferences
csharp_using_directive_placement = outside_namespace:silent
Expand Down Expand Up @@ -140,7 +151,6 @@ csharp_space_after_dot = false
csharp_space_after_keywords_in_control_flow_statements = true
csharp_space_after_semicolon_in_for_statement = true
csharp_space_around_binary_operators = before_and_after
csharp_space_around_declaration_statements = false
csharp_space_before_colon_in_inheritance_clause = true
csharp_space_before_comma = false
csharp_space_before_dot = false
Expand All @@ -158,23 +168,31 @@ csharp_space_between_square_brackets = false

# Wrapping preferences
csharp_preserve_single_line_blocks = true
csharp_preserve_single_line_statements = true
csharp_preserve_single_line_statements = false

#### Naming styles ####

# Naming rules

dotnet_naming_rule.interface_should_be_begins_with_i.severity = suggestion
dotnet_naming_rule.interface_should_be_begins_with_i.symbols = interface
dotnet_naming_rule.interface_should_be_begins_with_i.style = begins_with_i
dotnet_naming_rule.interfaces_should_be_prefixed_with_I.severity = suggestion
dotnet_naming_rule.interfaces_should_be_prefixed_with_I.symbols = interface
dotnet_naming_rule.interfaces_should_be_prefixed_with_I.style = IPascalCase

dotnet_naming_rule.types_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.types_should_be_pascal_case.symbols = types
dotnet_naming_rule.types_should_be_pascal_case.style = pascal_case
dotnet_naming_rule.types_should_be_pascal_case.style = PascalCase

dotnet_naming_rule.non_field_members_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.non_field_members_should_be_pascal_case.symbols = non_field_members
dotnet_naming_rule.non_field_members_should_be_pascal_case.style = pascal_case
dotnet_naming_rule.non_field_members_should_be_pascal_case.style = PascalCase

dotnet_naming_rule.private_static_readonly_fields_should_be_camel_case_and_prefixed_with__.symbols = private_static_readonly_fields
dotnet_naming_rule.private_static_readonly_fields_should_be_camel_case_and_prefixed_with__.severity = suggestion
dotnet_naming_rule.private_static_readonly_fields_should_be_camel_case_and_prefixed_with__.style = _camelCase

dotnet_naming_rule.local_constants_should_be_pascal_case.symbols = local_constants
dotnet_naming_rule.local_constants_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.local_constants_should_be_pascal_case.style = PascalCase

# Symbol specifications

Expand All @@ -190,14 +208,39 @@ dotnet_naming_symbols.non_field_members.applicable_kinds = property, event, meth
dotnet_naming_symbols.non_field_members.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
dotnet_naming_symbols.non_field_members.required_modifiers =

dotnet_naming_symbols.private_static_readonly_fields.applicable_kinds = field
dotnet_naming_symbols.private_static_readonly_fields.applicable_accessibilities = private
dotnet_naming_symbols.private_static_readonly_fields.required_modifiers = static, readonly

dotnet_naming_symbols.local_constants.applicable_kinds = local
dotnet_naming_symbols.local_constants.applicable_accessibilities = local
dotnet_naming_symbols.local_constants.required_modifiers = const

# Naming styles

dotnet_naming_style.pascal_case.required_prefix =
dotnet_naming_style.pascal_case.required_suffix =
dotnet_naming_style.pascal_case.word_separator =
dotnet_naming_style.pascal_case.capitalization = pascal_case
dotnet_naming_style._camelCase.required_prefix = _
dotnet_naming_style._camelCase.required_suffix =
dotnet_naming_style._camelCase.word_separator =
dotnet_naming_style._camelCase.capitalization = camel_case

dotnet_naming_style.PascalCase.required_prefix =
dotnet_naming_style.PascalCase.required_suffix =
dotnet_naming_style.PascalCase.word_separator =
dotnet_naming_style.PascalCase.capitalization = pascal_case

dotnet_naming_style.IPascalCase.required_prefix = I
dotnet_naming_style.IPascalCase.required_suffix =
dotnet_naming_style.IPascalCase.word_separator =
dotnet_naming_style.IPascalCase.capitalization = pascal_case

[src/Ryujinx.HLE/HOS/Services/**.cs]
# Disable "mark members as static" rule for services
dotnet_diagnostic.CA1822.severity = none

[src/Ryujinx.Ava/UI/ViewModels/**.cs]
# Disable "mark members as static" rule for ViewModels
dotnet_diagnostic.CA1822.severity = none

dotnet_naming_style.begins_with_i.required_prefix = I
dotnet_naming_style.begins_with_i.required_suffix =
dotnet_naming_style.begins_with_i.word_separator =
dotnet_naming_style.begins_with_i.capitalization = pascal_case
[src/Ryujinx.Tests/Cpu/*.cs]
# Disable naming rules for CPU tests
dotnet_diagnostic.IDE1006.severity = none
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/missing_shader_instruction.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Missing Shader Instruction
description: Shader Instruction is missing in Ryujinx.
title: "[GPU]"
labels: [gpu, not-implemented]
body:
- type: textarea
id: instruction
attributes:
label: Shader instruction
description: What shader instruction is missing?
validations:
required: true
- type: textarea
id: required
attributes:
label: Required by
description: Add links to the [compatibility list page(s)](https://github.com/Ryujinx/Ryujinx-Games-List/issues) of the game(s) that require this instruction.
validations:
required: true
18 changes: 18 additions & 0 deletions .github/csc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"problemMatcher": [
{
"owner": "csc",
"pattern": [
{
"regexp": "^((?:\\\\|/)(?:[^\\\\/:]+(?:\\\\|/))+[^\\\\/]+)\\((\\d+),(\\d+)\\):\\s+([a-zA-Z]+)\\s+([^:]+):\\s+([^[]+)\\s+\\[",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"code": 5,
"message": 6
}
]
}
]
}
33 changes: 33 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
audio: 'src/Ryujinx.Audio*/**'

cpu:
- 'src/ARMeilleure/**'
- 'src/Ryujinx.Cpu/**'
- 'src/Ryujinx.Memory/**'

gpu:
- 'src/Ryujinx.Graphics.*/**'
- 'src/Spv.Generator/**'
- 'src/Ryujinx.ShaderTools/**'

'graphics-backend:opengl': 'src/Ryujinx.Graphics.OpenGL/**'
'graphics-backend:vulkan':
- 'src/Ryujinx.Graphics.Vulkan/**'
- 'src/Spv.Generator/**'

gui:
- 'src/Ryujinx/**'
- 'src/Ryujinx.Ui.Common/**'
- 'src/Ryujinx.Ui.LocaleGenerator/**'
- 'src/Ryujinx.Ava/**'

horizon:
- 'src/Ryujinx.HLE/**'
- 'src/Ryujinx.Horizon*/**'

kernel: 'src/Ryujinx.HLE/HOS/Kernel/**'

infra:
- '.github/**'
- 'distribution/**'
- 'Directory.Packages.props'
32 changes: 32 additions & 0 deletions .github/reviewers.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
audio:
- marysaka

cpu:
- gdkchan
- riperiperi
- marysaka
- LDj3SNuD

gpu:
- gdkchan
- riperiperi
- marysaka

gui:
- Ack77
- emmauss
- TSRBerry
- marysaka

horizon:
- gdkchan
- Ack77
- marysaka
- TSRBerry

infra:
- marysaka
- TSRBerry

default:
- '@developers'
Loading