Commit graph

  • e5261228d7 infra: Fix team name in reviewer.yml Mary 2023-07-12 19:22:09 +0200
  • 72221b6cd3 chore: Update Ryujinx.SDL2-CS to 2.28.0 Mary 2023-07-12 19:10:57 +0200
  • e61c09bc85
    infra: Fix PR triage once and for all (#5442) Mary 2023-07-12 18:31:08 +0200
  • ac2444f908
    Move ShaderBinaries into individual .spv files (#5280) 1.1.960 ealekseychik 2023-07-11 20:41:18 +0300
  • 9c6071a645
    Move support buffer update out of the backends (#5411) 1.1.959 gdkchan 2023-07-11 14:07:41 -0300
  • 1d13ddaff5 Remove ShaderSource suffix from file names Gabriel A 2023-07-11 13:30:32 -0300
  • 1d59466f59 XML docs for SupportBufferUpdater gdk 2023-06-28 18:54:16 -0300
  • 47c837227f Stop passing texture scale to the backends gdk 2023-06-28 18:26:12 -0300
  • 2d4c5c5b50 Fix render scale init and remove redundant state from SupportBufferUpdater gdk 2023-06-28 18:00:20 -0300
  • 4b87c36a3d Move support buffer update out of the backends gdk 2023-06-28 17:37:48 -0300
  • f7a1f2a651 This assignment seems unnecessary sunshineinabox 2023-07-10 21:10:42 -0700
  • b7b787af16
    Merge branch 'master' into GetPhysicalCoreCount sunshineinabox 2023-07-10 21:08:17 -0700
  • 6b269887f2 Address Feedback sunshineinabox 2023-07-10 21:04:55 -0700
  • fa32ef9275
    MacOS: Allow barriers inside a render pass for non-Apple GPUs and don't treat as TBDR (#5440) 1.1.958 gleng 2023-07-10 18:10:23 -0700
  • 7805d27e67
    MacOS: Fix rendering on AMD GPUs (#5446) 1.1.957 gleng 2023-07-10 18:00:19 -0700
  • adcb77bfb6
    Only disable MultiViewPort on MoltenVK for AMD GPUs gleng 2023-07-09 14:29:28 -0700
  • f6f7662835
    MacOS: Fix rendering on AMD GPUs gleng 2023-07-08 19:30:52 -0700
  • 63e572eb35
    Merge branch 'Ryujinx:master' into features/crash-verification-ex kekkon 2023-07-08 20:47:02 +0200
  • 18bdec368e
    Merge branch 'master' into GetPhysicalCoreCount sunshineinabox 2023-07-08 07:53:38 -0700
  • f9ec040ca5 Only assign physicalCoreCount when needed. sunshineinabox 2023-07-08 07:46:43 -0700
  • b5cb5c83fa Interanlly Cache value so looping continously isn't costly. Only assign physicalCoreCount when needed. sunshineinabox 2023-07-08 07:45:09 -0700
  • f4dbfe890a Merge remote-tracking branch 'origin/GetPhysicalCoreCount' into GetPhysicalCoreCount sunshineinabox 2023-07-08 07:11:10 -0700
  • eb1fa2c824 infra: Fix PR triage once and for all Mary 2023-07-08 13:57:58 +0200
  • 14ffbcc91a Headless: refac. scaling + anti-aliasing option handling Theun de Bruijn 2023-07-08 18:54:53 +1000
  • 4c8d060aa3 hle: Stub a bunch of service calls required to boot qlaunch. Steveice10 2023-07-07 23:31:04 -0700
  • 0ea6caa0db
    Formatting Isaac Marovitz 2023-07-07 23:36:58 +0100
  • 8904b5ef29
    Fix build Isaac Marovitz 2023-07-07 23:32:54 +0100
  • 8175ba0326
    Merge branch 'master' into ava-11 Isaac Marovitz 2023-07-07 23:23:01 +0100
  • 6c515e1822
    [Ryujinx.Ava] Address dotnet-format issues (#5361) 1.1.956 TSRBerry 2023-07-07 23:03:27 +0200
  • 1500432c68 Error in previous commit "cpu cores" line was being read but not parsed. Correctly use Ryujinx logger now to actually show message. sunshineinabox 2023-07-06 20:35:36 -0700
  • 44ede2c6b8 Address Feedback sunshineinabox 2023-07-06 20:24:25 -0700
  • 00fee4715e Thanks to Benedani on Discord this should be correct way to get physical cores on linux now sunshineinabox 2023-07-06 00:53:40 -0700
  • 21d5593446 Implement a method to get Physical Core Count and resolve pending TODO sunshineinabox 2023-07-05 23:30:49 -0700
  • 9bfe33420f Headless: refac. DisplayId option naming Theun de Bruijn 2023-07-07 17:42:58 +1000
  • 1cbad2efa7 Headless: cleanup Theun de Bruijn 2023-07-07 16:29:59 +1000
  • d7cbf1678e Headless: merge upstream Ryujinx master Theun de Bruijn 2023-07-07 16:01:09 +1000
  • 916611c468 Error in previous commit "cpu cores" line was being read but not parsed. Correctly use Ryujinx logger now to actually show message. sunshineinabox 2023-07-06 20:35:36 -0700
  • d782d57ca4 Address Feedback sunshineinabox 2023-07-06 20:24:25 -0700
  • 2d0919f40b
    Merge branch 'master' into backup_user_save Patrick Hovsepian 2023-07-06 15:25:42 -0700
  • 886b56cea1
    Don't treat all non-Apple GPUs using MoltenVK as TBDR gleng 2023-07-06 13:17:37 -0700
  • bab4328639
    MoltenVK: Allow barriers inside a render pass on non-Apple GPUs gleng 2023-07-06 12:58:56 -0700
  • 6924e91e89
    Remove static keyword from ViewModels TSR Berry 2023-07-06 20:46:09 +0200
  • d9ccea312e
    Remove unused file TSR Berry 2023-07-06 20:44:45 +0200
  • 8a363b5df2
    Revert "sdl: set SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS to 0 (#5433)" (#5439) 1.1.955 Mary 2023-07-06 18:08:14 +0200
  • 2baf1a5f08 Revert "sdl: set SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS to 0 (#5433)" Mary 2023-07-06 18:07:36 +0200
  • 2b5abac809
    sdl: set SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS to 0 (#5433) 1.1.954 SuperSamus 2023-07-06 17:11:26 +0200
  • 9b17ed9151 Headless: upd. fullscreen logic Theun de Bruijn 2023-07-06 23:51:21 +1000
  • c19c8bbade
    Headless: Add support for fullscreen option (#5339) 1.1.953 Theun de Bruijn 2023-07-06 20:10:15 +1000
  • d684e380a1 Thanks to Benedani on Discord this should be correct way to get physical cores on linux now sunshineinabox 2023-07-06 00:53:40 -0700
  • 0f255d9ada Implement a method to get Physical Core Count and resolve pending TODO sunshineinabox 2023-07-05 23:30:49 -0700
  • ffab0c234d Headless: upd. OpenGL --fullscreen window size logic Theun de Bruijn 2023-07-06 10:36:27 +1000
  • 539c4e2657
    nuget: bump Avalonia.Markup.Xaml.Loader from 0.10.21 to 11.0.0 dependabot[bot] 2023-07-05 16:30:43 +0000
  • d239353861
    nuget: bump Avalonia.Svg from 0.10.18 to 11.0.0 dependabot[bot] 2023-07-05 16:30:38 +0000
  • fbe29b9e18 Headless: exclusive fullscreen support: force default values for scaling + anti-aliasing options Theun de Bruijn 2023-07-05 22:45:52 +1000
  • 9760d45e4d Headless: exclusive fullscreen support: upd. options to be case-insensitive Theun de Bruijn 2023-07-05 22:34:37 +1000
  • 38abd3c72d sdl: set SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS to 0 Nintendo controllers notoriously have the A/B and X/Y buttons swapped, compared to the standard. In order to combat this, when setting the default controller layout, Ryujinx checks whether the controller name contains "Nintendo", and swaps the mapping accordingly. However, the reason the mapping is inverted in the first place is because SDL has SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS set to 1 by default. By setting it to 0, the mapping will be based on the buttons' position instead. So, by doing it (and removing the isNintendoStyle variable), we get the following advantages: - The mapping will be the same on all controllers, removing the need to adjust custom mappings depending on what controller is used - Users who already set SDL_HINT_GAMECONTROLLER_USE_BUTTON_LABELS to 0 globally for other games/applications (like me) won't have a wrong default mapping - Checking whether the controller name contains "Nintendo" is ugly Martino Fontana 2023-07-05 14:17:58 +0200
  • 159faeba34
    Remove unnecessary usings Isaac Marovitz 2023-07-05 11:55:59 +0100
  • b0f129ef07
    Ava 11 Isaac Marovitz 2023-07-05 11:51:34 +0100
  • 89d240dd02
    Merge branch 'master' into ava-11 Isaac Marovitz 2023-07-05 11:48:13 +0100
  • e58ddc8b38 Headless: exclusive fullscreen support: add. anti-aliasing + scaling-filter logic Theun de Bruijn 2023-07-05 20:28:49 +1000
  • ae327b6bdd Headless: exclusive fullscreen support: add. display selection logic Theun de Bruijn 2023-07-05 16:09:31 +1000
  • 9c78a13e64
    Merge branch 'master' into backup_user_save Patrick Hovsepian 2023-07-04 21:56:32 -0700
  • a797a37df6
    Merge branch 'master' into show_user_profile Patrick Hovsepian 2023-07-04 21:56:18 -0700
  • 16a6d4a91b Move files back to general binaries folder Egor Alekseychik 2023-07-05 05:17:01 +0300
  • c9756a62f1 Split shader binaries into folders, use string.Join to create filepath Egor Alekseychik 2023-06-15 09:38:55 +0300
  • 54ebb1087a Rename binaries directory, remove variables and add helper method instead Egor Alekseychik 2023-06-11 07:17:14 +0300
  • 86edb11a4b Move ShaderBinaries into individual spv files Egor Alekseychik 2023-06-10 18:12:54 +0300
  • c441d9f48f Update .csproj file Egor Alekseychik 2023-06-14 08:22:31 +0300
  • ef5543fab8 Rename binaries directory, remove variables and add helper method instead Egor Alekseychik 2023-06-11 07:17:14 +0300
  • 82fecc08a5 Move ShaderBinaries into individual spv files Egor Alekseychik 2023-06-10 18:12:54 +0300
  • f58df07a5c Headless: exclusive fullscreen support: split fullscreen logic Theun de Bruijn 2023-07-05 10:00:18 +1000
  • dffde80460 fix Marco Carvalho 2023-06-04 21:01:44 -0300
  • c5116f8f40 fix Marco Carvalho 2023-06-04 20:49:42 -0300
  • 85f1a61355 Replacing type-check-and-cast sequence with a faster approach Marco Carvalho 2023-06-04 20:37:06 -0300
  • b2746459ae Update src/Ryujinx.Graphics.GAL/Multithreading/SyncMap.cs Marco Carvalho 2023-06-28 15:34:57 -0300
  • bfd07c4d82 Blocks should be synchronized on read-only fields Marco Carvalho 2023-06-16 14:36:49 -0300
  • ef692e1f57 Update src/Ryujinx.HLE/HOS/Services/Nv/NvDrvServices/NvHostAsGpu/NvHostAsGpuDeviceFile.cs Marco Carvalho 2023-06-22 18:26:49 -0300
  • 61033a1c55 Update src/Ryujinx.HLE/HOS/Applets/SoftwareKeyboard/InlineResponses.cs Marco Carvalho 2023-06-22 18:26:01 -0300
  • e66a75ccea fix Marco Carvalho 2023-06-18 16:51:03 -0300
  • f58584158d Null pointers should not be dereferenced Marco Carvalho 2023-06-16 15:27:20 -0300
  • 8dae58da8f Non-derived "private" classes and records should be "sealed" Marco Carvalho 2023-06-23 11:17:46 -0300
  • 8208fb9d03 Classes implementing "IEquatable<T>" should be sealed Marco Carvalho 2023-06-28 14:49:00 -0300
  • 4f8c883c92 Assertion arguments should be passed in the correct order Marco Carvalho 2023-07-02 00:58:05 -0300
  • 213e226f0e
    Merge branch 'Ryujinx:master' into features/crash-verification-ex kekkon 2023-07-04 08:30:03 +0200
  • 1c7a90ef35
    Stop identifying shader textures with handle and cbuf, use binding instead (#5266) 1.1.952 gdkchan 2023-07-03 14:29:27 -0300
  • c80c606d11 Fix BindlessElimination.SetHandle inserting coords at the wrong place gdk 2023-07-03 14:10:30 -0300
  • 7e6401a10f Change get texture methods to return descriptors created from ResourceManager state gdk 2023-06-24 01:41:27 -0300
  • 00887aedca Shader cache version bump gdk 2023-06-18 13:32:47 -0300
  • d0af89c25f Fix missing unscale on InsertCoordNormalization, stop calling SetUsageFlagsForTextureQuery when not needed gdk 2023-06-17 17:02:02 -0300
  • 35a07fd007 Consider image operations as having accurate type information too gdk 2023-06-08 13:54:16 -0300
  • c14ab772a6 Remove now unused code gdk 2023-06-08 13:52:47 -0300
  • 043ecdc71d Stop identifying shader textures with handle and cbuf, use binding instead gdk 2023-06-08 13:23:39 -0300
  • e884010a40 Merge branch 'master' of https://github.com/Ryujinx/Ryujinx into headless_exclusivefullscreen Theun de Bruijn 2023-07-03 11:06:16 +1000
  • 880ca83d77 Merge branch 'master' of https://github.com/Ryujinx/Ryujinx into headless_fullscreen Theun de Bruijn 2023-07-03 11:04:49 +1000
  • 8298330a3c Remove unused string MutantAura 2023-07-02 18:30:26 +0100
  • a0d679e388 Remove empty lines MutantAura 2023-07-02 18:29:12 +0100
  • 111e4ef130 Merge remote-tracking branch 'upstream/master' into async-settings MutantAura 2023-07-02 18:27:19 +0100
  • 4c5c34c23e Use UIThread dispatcher for thread-unsafe collections + simplify GPU collection. MutantAura 2023-07-02 18:27:04 +0100
  • 1531b0174f
    Merge branch 'master' into ava-11 Isaac Marovitz 2023-07-02 15:30:27 +0100
  • 14a0b64cfa
    Update MVKConfiguration.cs Isaac Marovitz 2023-07-02 15:25:27 +0100