Isaac Marovitz
43feea8cd5
Upstream config changes
2024-07-16 20:49:49 +01:00
Isaac Marovitz
3b60e8f590
Dirty on input map bindings change
2024-07-16 20:40:32 +01:00
Isaac Marovitz
a3b50fb28d
Implement IEquatable
...
Format
2024-07-16 20:40:32 +01:00
Isaac Marovitz
95e78f6ee1
Start InputVM Dirty Integration
2024-07-16 20:40:32 +01:00
Isaac Marovitz
3145934efc
Revert no longer necessary
2024-07-16 20:40:31 +01:00
Isaac Marovitz
8ffe522f53
Cleanup
2024-07-16 20:40:31 +01:00
Isaac Marovitz
47c491271a
Migrate UI to SettingsUIViewModel
2024-07-16 20:40:31 +01:00
Isaac Marovitz
9b6241985f
Migrate System to SettingsSystemViewModel
2024-07-16 20:40:31 +01:00
Isaac Marovitz
65ec957c4c
Migrate Network to SettingsNetworkViewModel
2024-07-16 20:40:30 +01:00
Isaac Marovitz
2d399b6d26
Null operators
2024-07-16 20:40:30 +01:00
Isaac Marovitz
2e48ef62fa
Adjust SettingsInputViewModel for new system
2024-07-16 20:40:30 +01:00
Isaac Marovitz
ddbdd0246a
Migrate Hotkeys to SettingsHoykeysViewModel
2024-07-16 20:40:30 +01:00
Isaac Marovitz
378cbf129d
Format
2024-07-16 20:40:30 +01:00
Isaac Marovitz
66205aa3a3
Migrate CPU to SettingsCpuViewModel
2024-07-16 20:40:29 +01:00
Isaac Marovitz
7f61ac3ab8
Rename SettingsCpuView
2024-07-16 20:40:29 +01:00
Isaac Marovitz
ae97783459
Migrate Graphics to SettingsGraphicsViewModel
2024-07-16 20:40:29 +01:00
Isaac Marovitz
7e19054de1
Migrate Logging to SettingsLoggingViewModel
2024-07-16 20:40:29 +01:00
Isaac Marovitz
388597b4e6
Migrate Audio to SettingsAudioViewModel
2024-07-16 20:40:28 +01:00
Isaac Marovitz
2d73107dc0
Cleanup SettingsViewModel usage
2024-07-16 20:40:28 +01:00
Isaac Marovitz
2281b3b59e
Move around VMs + Make most settings reactive
2024-07-16 20:40:28 +01:00
Isaac Marovitz
c628cd7af5
Default Apply to not enabled
2024-07-16 20:39:50 +01:00
Isaac Marovitz
286aebf70f
Move confimration dialogue to SettingsWindow
2024-07-16 20:39:50 +01:00
Isaac Marovitz
1ad9b27ed6
Remove InputViewModel.IsModified
...
Format
2024-07-16 20:39:49 +01:00
Isaac Marovitz
9167833f0a
Consolidate SettingsInputView & InputView
2024-07-16 20:39:49 +01:00
Isaac Marovitz
b3262302fc
Refactor SettingsWindow
2024-07-16 20:39:49 +01:00
Isaac Marovitz
7821d4581a
Enable/Disable Apply if dirty
2024-07-16 20:39:49 +01:00
Isaac Marovitz
417b4caa98
Add buttons interactibility toggle
2024-07-16 20:39:48 +01:00
Isaac Marovitz
fd33ebb42d
Use IsDefault and IsCancel instead of Hotkeys
2024-07-16 20:39:48 +01:00
Isaac Marovitz
ea80d922a6
Move all remaining input controls to Input VM
2024-07-16 20:39:48 +01:00
Isaac Marovitz
c141b248a8
Change SettingsWindow title on dirty
2024-07-16 20:39:48 +01:00
Isaac Marovitz
f195198608
Extend ContentDialogHelper to work on multiple windows
2024-07-16 20:39:47 +01:00
MutantAura
eb212aa91b
misc: Re-order and manually update DriverID to name. ( #7027 )
...
* Re-order and update DriverID -> Name.
* Fix whitespace
2024-07-15 19:27:59 -03:00
jhorv
a6dbb2ad2b
replace ByteMemoryPool usage in Ryujinx.HLE ( #6953 )
2024-07-15 19:21:53 -03:00
sunshineinabox
595e514f18
Use SkiaSharp for Avalonia in place of ImageSharp ( #6269 )
...
* Rebased
Transformation all at once
Use SkiaSharp instead of ImageSharp
* Apply suggestions from code review
Co-authored-by: Ac_K <Acoustik666@gmail.com>
* Change back unintentionally changed comment
---------
Co-authored-by: Ac_K <Acoustik666@gmail.com>
Co-authored-by: Emmanuel Hansen <emmausssss@gmail.com>
2024-07-14 08:16:14 +00:00
gdkchan
07435ad844
Use draw clear on Adreno, instead of vkCmdClearAttachments ( #7013 )
...
* Use draw clear on Adreno, instead of vkCmdClearAttachments
* Fix GTX TITAN detection
2024-07-10 17:52:45 -03:00
gdkchan
1668ba913f
Force dynamic state update after rasterizer discard disable ( #7007 )
2024-07-09 23:31:01 -03:00
gdkchan
a830eb666b
Disallow concurrent fence waits on Adreno ( #7001 )
...
* Disallow concurrent fence waits on Adreno
* Ensure locks are released if exceptions are thrown
2024-07-07 19:33:28 -03:00
gdkchan
cfc75d7e78
Disable descriptor set template updates for buffer textures on Adreno ( #7002 )
...
* Do not use template updates for buffer textures and buffer images
* No need to do it for images
* Simply buffer texture existence check
* Pipeline is now unused on DescriptorSetUpdater
2024-07-07 19:19:55 -03:00
gdkchan
c525d7d9a9
Force Vulkan swapchain re-creation when window size changes ( #7003 )
2024-07-07 19:02:11 -03:00
sunshineinabox
1a0a351a15
Resolve some Vulkan validation errors ( #6915 )
...
* Fix some validation errors
* Whitespace correction
* Resolve some runtime validation errors.
* Whitespace
* Properly fix usage realted validation error by setting Extended Usage image creation flag.
* Only if supported
* Remove checking extension for features that are core functionality of Vulkan 1.2
2024-06-26 09:21:44 -03:00
TSRBerry
bd3335c143
Make sure the string is long enough before performing basic trim ( #6982 )
2024-06-26 11:27:23 +02:00
dependabot[bot]
a94445b23e
nuget: bump Microsoft.IdentityModel.JsonWebTokens from 7.6.0 to 7.6.2 ( #6965 )
...
Bumps [Microsoft.IdentityModel.JsonWebTokens](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet ) from 7.6.0 to 7.6.2.
- [Release notes](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/releases )
- [Changelog](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/blob/7.6.2/CHANGELOG.md )
- [Commits](https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet/compare/7.6.0...7.6.2 )
---
updated-dependencies:
- dependency-name: Microsoft.IdentityModel.JsonWebTokens
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ac_K <Acoustik666@gmail.com>
2024-06-26 10:45:51 +02:00
Rafa
0c3421973c
SetProcessMemoryPermission address and size are always 64-bit ( #6977 )
2024-06-25 09:40:53 +02:00
gdkchan
0afa8f2c14
JIT: Coalesce copies on LSRA with simple register preferencing ( #6950 )
...
* JIT: Coalesce copies on LSRA with simple register preferencing
* PPTC version bump
2024-06-19 09:39:29 -03:00
gdkchan
d25a084858
JIT: Ensure entry block has no predecessors on RegisterUsage pass ( #6951 )
2024-06-19 09:25:47 -03:00
jhorv
311ca3c3f1
fix: for pooled memory used for reference types, clear it on return to the pool so that it doesn't prevent GC of the instances it contained ( #6937 )
2024-06-16 17:47:47 -03:00
gdkchan
3193ef1083
Extend bindless elimination to catch a few more specific cases ( #6921 )
...
* Catch more cases on bindless elimination
* Match blocks with the same comparison condition
* Shader cache version bump
2024-06-16 14:46:27 -03:00
jhorv
5a878ae9af
replace ByteMemoryPool
use with MemoryOwner<byte>
and SpanOwner<byte>
( #6911 )
2024-06-15 23:00:13 +02:00
dependabot[bot]
1828bc949e
nuget: bump Microsoft.IO.RecyclableMemoryStream from 3.0.0 to 3.0.1 ( #6936 )
...
Bumps [Microsoft.IO.RecyclableMemoryStream](https://github.com/Microsoft/Microsoft.IO.RecyclableMemoryStream ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/Microsoft/Microsoft.IO.RecyclableMemoryStream/releases )
- [Changelog](https://github.com/microsoft/Microsoft.IO.RecyclableMemoryStream/blob/master/CHANGES.md )
- [Commits](https://github.com/Microsoft/Microsoft.IO.RecyclableMemoryStream/compare/3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: Microsoft.IO.RecyclableMemoryStream
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-15 22:51:50 +02:00
gdkchan
c0f2491eae
Vulkan separate descriptor set fixes ( #6895 )
...
* Ensure descriptor sets are only re-used when all command buffers using it have completed
* Fix some SPIR-V capabilities
* Set update after bind flag if we exceed limits
* Simpler fix for Intel
* Format whitespace
* Make struct readonly
* Add barriers for extra set arrays too
2024-06-02 22:40:28 -03:00