Commit Graph

  • 7f91aa3a68 Display a preview of the current profile picture #2109 Abandoned Cart 2023-01-02 06:45:13 -05:00
  • 8791156fd9 Main activity is now refreshing when the group checkbox is changed hacobot.dev 2023-01-10 17:23:49 -07:00
  • 2bd5613bc6 Added functionality to make optional to group games by format and sort hacobot.dev 2023-01-10 14:19:22 -07:00
  • 4c5f9536c0 Use a spinlock for thread waiter mutex #2119 Billy Laws 2023-01-11 20:41:33 +00:00
  • 92b61439a4 Adjust gpfifo WFI to only do a pipeline barrier Billy Laws 2023-01-09 21:58:25 +00:00
  • d8f16ec262 Add more fine-grained buffer recreation locking Billy Laws 2023-01-09 21:16:23 +00:00
  • abfa87cec8 Implement a shared spinlock and use it for GPU VMM Billy Laws 2023-01-09 21:15:55 +00:00
  • d5cb3b9ee6 Correct GetNpadIrCameraHandle return value Billy Laws 2023-01-08 21:07:58 +00:00
  • 84e9dc8f95 Cleanup helper pipeline cache code Billy Laws 2023-01-08 21:06:56 +00:00
  • e27133cbc8 Incr transition cache size Billy Laws 2023-01-08 21:06:17 +00:00
  • 0791561451 Ensure unmapped VMM ranges return an invalid span Billy Laws 2023-01-08 21:05:54 +00:00
  • 3322c49329 Update to latest hades Billy Laws 2023-01-08 19:30:19 +00:00
  • f43268c6f0 Always set blend state for all colour attachments Billy Laws 2023-01-08 19:29:14 +00:00
  • da2bf5334c Avoid OOB memory acceses when trying to read OOB TICs Billy Laws 2023-01-08 19:28:00 +00:00
  • a54b601c4e Use a spinlock for GPU waiter thread Billy Laws 2023-01-08 19:27:30 +00:00
  • 22e06f0252 Add a workaround for split-mapping shaders Billy Laws 2023-01-08 19:22:45 +00:00
  • 45cef07173 Store render nodes in a linearly allocated linked list Billy Laws 2023-01-08 19:21:41 +00:00
  • fc24d26162 Add guest shader replacement and dumping support Billy Laws 2023-01-08 19:21:09 +00:00
  • 9dce348c27 Rework circular queue locking Billy Laws 2023-01-08 19:18:28 +00:00
  • aa36c591c6 Exclude Home button from controller setup guide lynxnb 2023-01-11 12:44:15 +01:00
  • c3924e0f08 Stub out InlineKeyboard instead of throwing an error Maccraft123 2022-11-28 00:08:42 +01:00
  • b17b0f4c90 Fix hole punching in mappings with SVC UnmapPhysicalMemory #2140 PixelyIon 2023-01-11 21:53:48 +05:30
  • 2a421e7146 Run emulation in a separate process for release builds only lynxnb 2022-12-21 13:20:44 +01:00
  • 950438bf58 Enable VK_KHR_image_format_list during device init lynxnb 2022-12-20 15:54:50 +01:00
  • d39112e9b9 Enable IApplicationDisplayService::ConvertScalingMode implementation PixelyIon 2023-01-11 00:19:09 +05:30
  • 45d0558d00 Check for no Vulkan physical devices PixelyIon 2023-01-11 23:38:37 +05:30
  • f9150d97ef Exclude Home button from controller setup guide #2139 lynxnb 2023-01-11 12:44:15 +01:00
  • 20d95ca877 Add Android 13 themed icon #2137 PabloG02 2023-01-10 23:23:28 +01:00
  • f882b613bc Fix .hook section being allocated without any hooked symbols PixelyIon 2023-01-10 22:49:19 +05:30
  • 3fa314f6cb Always print thread IDs rather than handles for SVC logs PixelyIon 2023-01-10 22:38:43 +05:30
  • e192d4e5c1 Warn when RemoveThread is called on a non-inserted thread PixelyIon 2022-11-30 04:07:30 +05:30
  • 3a6f205e6f Clear insertThreadOnResume in RemoveThread PixelyIon 2022-11-30 04:06:36 +05:30
  • 7fef849594 Make UpdateCore's locking coreMigrationMutex requirement explicit PixelyIon 2022-11-30 03:51:45 +05:30
  • c4b4532222 Check waitThread rather than waitMutex during condvar timeouts PixelyIon 2022-11-30 03:13:39 +05:30
  • 2525bafe06 Consolidate thread yielding in Scheduler PixelyIon 2022-11-30 02:58:02 +05:30
  • 8b973a3de3 Always set forceYield for running threads in PauseThread PixelyIon 2022-11-30 02:52:52 +05:30
  • 6645692288 Don't block while inserting paused threads PixelyIon 2022-11-28 23:33:15 +05:30
  • 643f4cf864 Ensure thread doesn't migrate during InsertThread Billy Laws 2022-11-28 23:27:58 +05:30
  • 7f7352ed59 Recalculate highest-priority waiters during cvar/address signaling PixelyIon 2022-11-28 23:25:03 +05:30
  • 626008d8e2 Fix WaitForAddress timeout mutex deadlock PixelyIon 2022-11-27 21:52:04 +05:30
  • 4df3c98225 Add double-insertion debug check to InsertThread PixelyIon 2022-11-26 01:49:55 +05:30
  • 5694c9b34b Rename KThread::waitKey to KThread::waitMutex PixelyIon 2022-11-26 01:48:08 +05:30
  • 91bb8d231a Rename ConditionalVariable -> ConditionVariable PixelyIon 2022-11-26 01:46:38 +05:30
  • f487d81769 Refactor Condition Variable Waiting/Signalling PixelyIon 2022-11-26 01:43:42 +05:30
  • 1eb4eec103 Allow locking external thread in MutexLock PixelyIon 2022-11-26 00:58:45 +05:30
  • 6bbe9de881 Fix result returned by MutexLock PixelyIon 2022-11-26 00:36:46 +05:30
  • 08ef88b156 Add early-timeout path for WaitForAddress PixelyIon 2022-11-26 00:17:20 +05:30
  • d0c56235f4 Read address atomically in WaitForAddress PixelyIon 2022-11-26 00:16:52 +05:30
  • e8a1bd1aad Fix WaitForAddress timeout signal race PixelyIon 2022-11-26 00:13:01 +05:30
  • d9e91427bd Fix .hook section being allocated without any hooked symbols #2023 PixelyIon 2023-01-10 22:49:19 +05:30
  • 1a5654f4b6 Always print thread IDs rather than handles for SVC logs PixelyIon 2023-01-10 22:38:43 +05:30
  • a0e7e4a5fc Stub INotificationServicesForApplication #2133 PabloG02 2023-01-09 13:36:32 +01:00
  • cc992aee0f Stub IPrepoService::SaveReportWithUserOld2 PabloG02 2023-01-09 10:44:59 +01:00
  • ea3db2dcd4 Stub some functions in IDeliveryCacheStorageService PabloG02 2023-01-09 10:43:17 +01:00
  • 326efc9b65 Stub IDeliveryCacheFileService and IDeliveryCacheDirectoryService PabloG02 2023-01-09 10:40:53 +01:00
  • d03bc07133 Warn when RemoveThread is called on a non-inserted thread PixelyIon 2022-11-30 04:07:30 +05:30
  • 151ba5fb6b Clear insertThreadOnResume in RemoveThread PixelyIon 2022-11-30 04:06:36 +05:30
  • 61916d0e1f Make UpdateCore's locking coreMigrationMutex requirement explicit PixelyIon 2022-11-30 03:51:45 +05:30
  • 56f57aa5ba Check waitThread rather than waitMutex during condvar timeouts PixelyIon 2022-11-30 03:13:39 +05:30
  • 5243af4d4e Consolidate thread yielding in Scheduler PixelyIon 2022-11-30 02:58:02 +05:30
  • 12dafd12cb Always set forceYield for running threads in PauseThread PixelyIon 2022-11-30 02:52:52 +05:30
  • bba1d461c3 Don't block while inserting paused threads PixelyIon 2022-11-28 23:33:15 +05:30
  • 96534c52b5 Ensure thread doesn't migrate during InsertThread Billy Laws 2022-11-28 23:27:58 +05:30
  • 9854c54561 Recalculate highest-priority waiters during cvar/address signaling PixelyIon 2022-11-28 23:25:03 +05:30
  • 271846e743 Fix WaitForAddress timeout mutex deadlock PixelyIon 2022-11-27 21:52:04 +05:30
  • 89df2bd48f Add double-insertion debug check to InsertThread PixelyIon 2022-11-26 01:49:55 +05:30
  • 9b7fcb8bb4 Rename KThread::waitKey to KThread::waitMutex PixelyIon 2022-11-26 01:48:08 +05:30
  • be448478da Rename ConditionalVariable -> ConditionVariable PixelyIon 2022-11-26 01:46:38 +05:30
  • 92a0497ca4 Refactor Condition Variable Waiting/Signalling PixelyIon 2022-11-26 01:43:42 +05:30
  • 0ccce85a21 Allow locking external thread in MutexLock PixelyIon 2022-11-26 00:58:45 +05:30
  • a070278052 Fix result returned by MutexLock PixelyIon 2022-11-26 00:36:46 +05:30
  • 4a75c9c2b3 Add early-timeout path for WaitForAddress PixelyIon 2022-11-26 00:17:20 +05:30
  • c9cac30ae6 Read address atomically in WaitForAddress PixelyIon 2022-11-26 00:16:52 +05:30
  • 46e4e6eedc Fix WaitForAddress timeout signal race PixelyIon 2022-11-26 00:13:01 +05:30
  • fd910c0d1b
    Apply translations in zh-Hant #2132 transifex-integration[bot] 2023-01-09 12:43:35 +00:00
  • cabda8f385
    Apply translations in zh-Hans #2131 transifex-integration[bot] 2023-01-09 12:43:22 +00:00
  • 2acf5bbe5f
    Apply translations in zh #2130 transifex-integration[bot] 2023-01-09 12:43:09 +00:00
  • e024fe48c6
    Apply translations in tr #2129 transifex-integration[bot] 2023-01-09 12:42:57 +00:00
  • 9529be04fb
    Apply translations in ru #2128 transifex-integration[bot] 2023-01-09 12:42:45 +00:00
  • 8af6a9b38a
    Apply translations in ja #2127 transifex-integration[bot] 2023-01-09 12:42:33 +00:00
  • 47d504468e
    Apply translations in it #2126 transifex-integration[bot] 2023-01-09 12:42:21 +00:00
  • f1ecfc97e8
    Apply translations in id #2125 transifex-integration[bot] 2023-01-09 12:42:08 +00:00
  • f95531b4e5
    Apply translations in fr #2124 transifex-integration[bot] 2023-01-09 12:41:56 +00:00
  • b6d876b4b1
    Apply translations in el #2123 transifex-integration[bot] 2023-01-09 12:41:45 +00:00
  • ace35a983a
    Apply translations in de #2122 transifex-integration[bot] 2023-01-09 12:41:32 +00:00
  • d6f52632ae
    Apply translations in ar #2121 transifex-integration[bot] 2023-01-09 12:41:20 +00:00
  • bc37b55e9d Add Transifex configuration file lynxnb 2023-01-09 13:25:06 +01:00
  • d1bb3067d8 Stub IApplicationFunctions::GetNotificationStorageChannelEvent PabloG02 2023-01-09 10:36:57 +01:00
  • 0f1d97fe2c Update edge supporter names Billy Laws 2023-01-08 21:34:55 +00:00
  • 31fb6d30eb Fake maxwell occlusion query results Billy Laws 2022-12-31 23:50:09 +00:00
  • a92c26531e Keep holes in descriptors for unsupported bindings Billy Laws 2022-12-31 23:35:07 +00:00
  • 81d82008c7 Pre-signal suspend ticks event Billy Laws 2022-12-31 23:34:22 +00:00
  • 3e5992e366 Update hades Billy Laws 2022-12-31 23:33:56 +00:00
  • 45bbf3bb2a Fix indirect draws with direct buffers Billy Laws 2022-12-31 23:32:05 +00:00
  • 68ad052cb1 Add geometry passthrough shader support for vertex layer writes Billy Laws 2022-12-31 23:07:07 +00:00
  • ec519a7d52 Return null texture on encountering unmapped textures Billy Laws 2022-12-31 23:06:00 +00:00
  • 97e127153b Make shader trap mutex recursive Billy Laws 2022-12-31 23:04:27 +00:00
  • 1a6165f74d Fix GetReadOnlyBackingSpan for non-direct buffers Billy Laws 2022-12-31 23:03:55 +00:00
  • 4e5141f879 Fix missed attempt increment in spinlock Billy Laws 2022-12-31 23:03:18 +00:00
  • 35a46acbb1 Determine storage buffer alignment dynamically Billy Laws 2022-12-31 23:01:55 +00:00