update to rc2, rebase update rd

This commit is contained in:
Emmanuel Hansen 2023-10-21 12:19:55 +00:00
parent 9587a528f6
commit a48d515620
3 changed files with 4 additions and 49 deletions

View File

@ -26,6 +26,7 @@ using LibHac.FsSystem;
using LibHac.Fs;
using Path = System.IO.Path;
using LibHac;
using Ryujinx.Common.Configuration.Multiplayer;
using Ryujinx.HLE.Loaders.Npdm;
using Ryujinx.Common.Utilities;
using System.Globalization;
@ -709,7 +710,8 @@ namespace LibRyujinx
LibRyujinx.GraphicsConfiguration.AspectRatio,
100,
useNce,
"");
"",
MultiplayerMode.Disabled);
EmulationContext = new Switch(configuration);

View File

@ -91,16 +91,12 @@
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Fatal.IService"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Ins.IReceiverManager"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.SurfaceFlinger.ConsumerBase"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Time.StaticService.ISteadyClock"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.IStorage"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Psc.IPmService"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Hid.HidServer.IAppletResource"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Nifm.StaticService.IGeneralService"
@ -115,8 +111,6 @@
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Nfc.Nfp.AmiiboJsonSerializerContext"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Usb.IPdManager"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Audio.HardwareOpusDecoderManager.MultiSampleDecoder"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Time.Clock.StandardLocalSystemClockCore"
@ -155,8 +149,6 @@
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Audio.IAudioRendererManagerForApplet"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Usb.IUnknown2"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Arp.IReader"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Time.Clock.StandardNetworkSystemClockCore"
@ -181,10 +173,6 @@
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Fs.IDeviceOperator"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Usb.IPdCradleManager"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Lbl.LblControllerServer"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Audio.IAudioOutManagerForApplet"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.ISystemAppletProxy"
@ -245,8 +233,6 @@
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Audio.AudioOut.AudioOut"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Wlan.ISocketManager"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Ncm.Lr.LocationResolverManager.ILocationResolver"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Mii.IStaticService"
@ -279,8 +265,6 @@
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Am.Tcap.IAvmService"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Srepo.ISrepoService"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.BluetoothManager.IBtmUser"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Pcie.IManager"
@ -333,18 +317,10 @@
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Pcv.Bpc.IBoardPowerControlManager"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Ins.ISenderManager"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Wlan.ILocalGetFrame"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Wlan.IUnknown1"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Ldn.IUserServiceCreator"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Spl.IRandomInterface"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Usb.IPmService"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Sdb.Pdm.IQueryService"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Ptm.Pcm.IManager"
@ -353,8 +329,6 @@
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.SurfaceFlinger.HOSBinderDriverServer"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Wlan.ILocalManager"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Ncm.IContentManager"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Vi.ISystemRootService"
@ -369,8 +343,6 @@
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Ns.IVulnerabilityManagerInterface"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Wlan.IInfraManager"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Caps.IAlbumApplicationService"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Am.Tcap.IManager"
@ -429,8 +401,6 @@
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Ns.ISystemUpdateInterface"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Ovln.IReceiverService"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Nfc.ISystemManager"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Pcv.IPcvService"
@ -447,8 +417,6 @@
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.SurfaceFlinger.BufferItemConsumer"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Wlan.ISocketGetFrame"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Nv.NvDrvServices.NvHostCtrl.NvHostCtrlDeviceFile"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Pctl.ParentalControlServiceFactory.IParentalControlService"
@ -505,8 +473,6 @@
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Audio.IFinalOutputRecorderManager"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Psc.IPmControl"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Nv.NvDrvServices.NvHostChannel.NvHostChannelDeviceFile"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Fs.FileSystemProxy.IStorage"
@ -521,8 +487,6 @@
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Audio.AudioIn.AudioInServer"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Psc.IPmUnknown"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Vi.RootService.IApplicationDisplayService"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Loader.IDebugMonitorInterface"
@ -539,8 +503,6 @@
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Time.StaticService.ITimeZoneServiceForGlue"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Wlan.ILocalGetActionFrame"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Notification.INotificationServicesForSystem"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Am.Spsm.IPowerStateInterface"
@ -575,22 +537,16 @@
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Pm.IBootModeInterface"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Ovln.ISenderService"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Npns.INpnsUser"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Olsc.IOlscServiceForSystemService"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Audio.AudioRenderer.AudioRenderer"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Usb.IDsService"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Vi.RootService.ApplicationDisplayService.IManagerDisplayService"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Ptm.Tc.IManager"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Usb.IUnknown1"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Ectx.IReaderForSystem"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Loader.IProcessManagerInterface"
@ -613,8 +569,6 @@
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Vi.IApplicationRootService"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Usb.IClientRootSession"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.Audio.AudioOut.AudioOutServer"
Dynamic="Required All" />
<Type Name="Ryujinx.HLE.HOS.Services.BluetoothManager.BtmUser.IBtmUserCore"

View File

@ -209,8 +209,7 @@ namespace Ryujinx.Graphics.Vulkan
if (currentUsage.Binding + currentCount != usage.Binding ||
currentUsage.Type != usage.Type ||
(IsReadOnlyTexture(currentUsage.Type) && hasBatchedTextureBug) ||
currentUsage.Stages != usage.Stages ||
currentUsage.Access != usage.Access)
currentUsage.Stages != usage.Stages)
{
if (currentCount != 0)
{