Commit graph

  • 2ce2604421 Implement VFS file deletion Billy Laws 2022-11-10 21:53:17 +00:00
  • 6c968e0357 Fix GetEntryType IPC return type Billy Laws 2022-11-10 21:52:41 +00:00
  • ec220c8ea9 Use an extended FAB in GpuDriverActivity lynxnb 2022-11-21 09:58:10 +01:00
  • 163f4f2014 Fix window insets handling when in landscape mode lynxnb 2022-11-10 16:48:25 +01:00
  • ab6c5f4c50 Improve robustness of KeyReader.import lynxnb 2022-11-09 02:07:18 +01:00
  • 38129d9dc3 Mark some strings as non-translatable lynxnb 2022-11-09 12:53:01 +01:00
  • ee8c055641 Make GpuDriverInstallResult PascalCase lynxnb 2022-11-09 12:48:48 +01:00
  • 7f1667de82 Avoid using trapping for frequently trapped shaders Billy Laws 2022-11-10 21:49:54 +00:00
  • 06095918a9 Introduce per-channel sequence number for invalidation tracking Billy Laws 2022-11-12 13:58:15 +00:00
  • 97e3f7fd34 Increase max swapchain image count Billy Laws 2022-11-11 22:41:08 +00:00
  • c49119f5ef Fixup depth bounds register arguments Billy Laws 2022-11-11 21:29:10 +00:00
  • db3c5c33c4 Clamp depth bounds into 0-1 range Billy Laws 2022-11-11 21:26:44 +00:00
  • e1bbd521d9 Fix potential circular queue submission race Billy Laws 2022-11-10 21:48:08 +00:00
  • 13baf2312f Add a workaround for sampling BGRA textures with a swizzle Billy Laws 2022-11-06 20:41:36 +00:00
  • 13a96c5aba Implement a helper shader for partial clears Billy Laws 2022-11-06 20:32:18 +00:00
  • ac0e225114 Use vkCmdBlit for texture copies when formats dont match Billy Laws 2022-11-06 20:31:23 +00:00
  • c8fc8f84ec Fallback to RGBA888 for unsupported swapchain formats as opposed to swizzle Billy Laws 2022-11-06 20:06:20 +00:00
  • e0bc0d3a97 Avoid megabuffering buffers larger than the chunk size Billy Laws 2022-11-06 20:04:17 +00:00
  • b6f49884b3 Use lower_bound to speedup texture hostMapping lookup Billy Laws 2022-11-06 19:24:35 +00:00
  • e7fda28ac6 Skip over textures in cache which have been replaced with a layer/mip match Billy Laws 2022-11-06 19:23:52 +00:00
  • 88cc696c7f Only use 2D array depth targets when depth > 1 Billy Laws 2022-11-06 19:22:20 +00:00
  • 7fed971b2d Take firstIndex into account when calculating index (quad) buffer size Billy Laws 2022-11-06 19:20:17 +00:00
  • 1f9de17e98 Begin command buffers asynchronously in command executor Billy Laws 2022-11-06 19:18:36 +00:00
  • 4b3e906c22 Update cached buffer execution number when megabuffering Billy Laws 2022-11-06 19:17:08 +00:00
  • 3ae1e78544 Match mip layers and array layers in texture manager Billy Laws 2022-11-03 22:36:03 +00:00
  • d502adb309 Avoid WRW hazard in subpass deps Billy Laws 2022-11-03 22:34:19 +00:00
  • e9313cc291 Use view layer count over texture for attachments Billy Laws 2022-11-03 22:33:21 +00:00
  • e65ca52d91 Avoid potential buffer copy race Billy Laws 2022-11-03 22:32:18 +00:00
  • 720cfaafb6 Stub caps:su Dima 2022-11-04 15:18:40 +03:00
  • 74afca4aab Stub caps:u Dima 2022-11-04 15:16:54 +03:00
  • 27ff1ae19b Stub caps:c Dima 2022-11-04 15:15:35 +03:00
  • ffb0546609 Stub caps:a Dima 2022-11-04 15:13:37 +03:00
  • 1c8736cb56 Stub IsLargeResourceAvailable Dima 2022-11-12 13:18:42 +03:00
  • dcd9e4ff61 Stub SetIdleTimeDetectionExtension, SetAlbumImageTakenNotificationEnabled Dima 2022-11-12 13:18:24 +03:00
  • 60843269de Stub GetBlockedUserListIds and UpdateUserPresence Dima 2022-11-12 13:17:29 +03:00
  • 2cdfc7640c Stub GetPreviousProgramIndex Dima 2022-11-12 13:17:07 +03:00
  • 360306eb61 Stub GetAddOnContentListChangedEventWithProcessId Dima 2022-11-12 13:16:50 +03:00
  • 3d475ca122 Stub GetAccountId Dima 2022-11-03 23:24:49 +03:00
  • 0b452fe36b Stub GetFriendList Dima 2022-11-03 23:24:32 +03:00
  • cc37d2231d Stub CheckFreeCommunicationPermission and IsFreeCommunicationAvailable Dima 2022-11-03 18:13:35 +03:00
  • ec81c97fa9 Stub TryPopFromFriendInvitationStorageChannel Dima 2022-11-03 18:13:22 +03:00
  • 413f162cf2 Stub some account functions Dima 2022-11-02 20:38:33 +03:00
  • b209ae8e90 Account for stick flat area when retrieving axes value from a MotionEvent lynxnb 2022-11-16 14:59:54 +01:00
  • c966220bab Zero-initialize axes history instead of using null values lynxnb 2022-11-03 01:48:11 +01:00
  • 3a657c44cc Don't ignore HAT axes input events lynxnb 2022-11-03 01:27:23 +01:00
  • f1ec771944 Fix inverted axis polarity lynxnb 2022-11-03 01:29:59 +01:00
  • 675e8dbb2e Move input handling code to a dedicated class lynxnb 2022-10-28 12:15:48 +02:00
  • 18861d73a3 Set systemUiVisibility during onResume for A11 lybxlpsv 2022-10-31 16:16:59 +07:00
  • 262ee28611 Stub some bsd functions Dima 2022-11-01 20:29:40 +03:00
  • 9afa8b881e Stub nsd:u/nsd:a and sfdnsres services Dima 2022-10-31 18:38:46 +03:00
  • 01e27bd2dd Implement ldr:ro LoadModule Billy Laws 2022-10-30 16:13:00 +00:00
  • e571066409 Stub ldr:ro IRoInterface Billy Laws 2022-09-29 20:22:00 +01:00
  • 1fc2641746 Stub the web applet Billy Laws 2022-10-30 16:10:05 +00:00
  • 021f82ef08 Stub ListOpenContextStoredUsers Billy Laws 2022-10-30 16:37:10 +00:00
  • e7bab27d85 Fixup nvdrv channel private memory allocation Billy Laws 2022-10-30 16:35:34 +00:00
  • 8b523fa1f0 Avoid inline syncpt increments sending OOB GpEntries Billy Laws 2022-10-30 16:33:58 +00:00
  • cd0b2636e5 Prevent truncation of big page start in GetVaRegions Billy Laws 2022-10-30 16:33:16 +00:00
  • f650f32bf0 Avoid duplicating NvDrv buffer unmap code Billy Laws 2022-10-30 16:32:49 +00:00
  • 001064b7bf Fix GraphicsBufferProducer recreation Billy Laws 2022-10-30 16:30:04 +00:00
  • 29e89a3950 Fix crashes when opening non-existent directories Billy Laws 2022-10-30 16:29:39 +00:00
  • ec139b3027 Fixup CancelBuffer fence handling Billy Laws 2022-10-30 16:28:52 +00:00
  • 7f24c7b857 Store KMemory object ptrs in memory class to avoid linear-time unmap Billy Laws 2022-10-30 16:26:08 +00:00
  • cc71e7b56c Run emulation in a separate process lynxnb 2022-10-21 12:41:36 +02:00
  • 281562ccdb Fix FABs ripple effect in OnScreenEditActivity lynxnb 2022-11-08 00:51:06 +01:00
  • 56f6f8a362 Reword the unsupported gpu drivers message lynxnb 2022-11-07 09:48:13 +01:00
  • e2a5da1d67 Fix AppDialog layout lynxnb 2022-11-05 15:22:25 +01:00
  • 4146261069 Create a unified style for section titles lynxnb 2022-02-16 01:51:41 +01:00
  • 86364a84a2 Allow content to be drawn behind the navigation bar lynxnb 2022-11-04 01:21:14 +01:00
  • 6a6e89f070 Make BottomSheetDialog go fullscreen when fully expanded lynxnb 2022-01-25 20:08:32 +01:00
  • f93d3b78d3 Add a drag indicator element at the top of LicenceDialog lynxnb 2022-01-25 19:57:52 +01:00
  • 6848e69638 Improve design consistency across the app lynxnb 2022-01-21 19:25:46 +01:00
  • f63fdf26c9 Partially revert 'Make all Dialogs use @color/backgroundColor as the background color' lynxnb 2022-01-21 18:58:16 +01:00
  • dec04db647 AppListItem misc tweaks lynxnb 2022-01-21 12:19:39 +01:00
  • 5c76a57e6e Use NestedScrollView for licence dialogs and minor layout tweaks lynxnb 2022-01-19 13:15:09 +01:00
  • 388245789f Restructure ConditionalVariableSignal to avoid potential deadlock Billy Laws 2022-10-25 21:05:39 +01:00
  • f4a8328cef Implement Symbol Hooking PixelyIon 2022-11-07 23:46:34 +05:30
  • 8892eb08e6 Fix MoveRegister to clear when value is 0 PixelyIon 2022-11-05 21:52:27 +05:30
  • f7ab3abb86 Allow load balancing when waiting on condvars Billy Laws 2022-11-06 20:42:03 +00:00
  • b6e2fb894c service: bcat: Stub CreateDeliveryCacheStorageService german77 2022-10-25 00:30:58 -05:00
  • 80b65d5094 Update XDR names Billy Laws 2022-11-03 22:52:28 +00:00
  • a940d6fd34 Update submodules Billy Laws 2022-10-30 19:33:59 +00:00
  • 026bb04386 Impl some more texture formats Billy Laws 2022-10-30 19:33:46 +00:00
  • 133f08ed14 Stash new register value before executing deferred draws/updates Billy Laws 2022-10-30 16:39:19 +00:00
  • c50852e546 Implement the draw(...)BeginEnd Maxwell3D draw registers Billy Laws 2022-10-30 16:38:22 +00:00
  • 270ef3e0d2 Implement GPFIFO semaphore acquire operations Billy Laws 2022-10-30 16:37:37 +00:00
  • 2ce146e28f Don't crash on the Grp0SetSubDevMask TertOp Billy Laws 2022-10-30 16:41:04 +00:00
  • 1d83dadefb Drop size restruction bypass for frequently synced buffers Billy Laws 2022-10-30 16:06:44 +00:00
  • 1088ed514c Introduce texture usage system to ensure RPs are split when necessary Billy Laws 2022-10-30 16:15:00 +00:00
  • 2dd4698441 Adjust texture matching hacks Billy Laws 2022-10-30 16:24:43 +00:00
  • 4f5c9047ef Add some additional texture formats used by Vulkan games Billy Laws 2022-10-30 16:24:00 +00:00
  • 6a830dfac5 Use shader-compiler side {S,U}Scaled format emulation Billy Laws 2022-10-30 16:23:24 +00:00
  • 579fd04117 Fixup ReadTextureType shader compiler callback Billy Laws 2022-10-30 16:22:31 +00:00
  • b04d18eba5 Add support for split mappings to I2M uploads Billy Laws 2022-10-30 16:21:13 +00:00
  • db5e208379 Clear images even when aspects mismatch Billy Laws 2022-10-30 16:20:31 +00:00
  • 3c8df327f1 Fixup subpass barriers and flags Billy Laws 2022-10-30 16:18:50 +00:00
  • 5ab80901c6 Drop some debug code Billy Laws 2022-10-30 16:19:32 +00:00
  • 4de89c8839 GPU NEW MARGEBAC Billy Laws 2022-10-25 22:14:21 +01:00
  • 7670c83405 Ensure textures are clean before paging them out Billy Laws 2022-10-25 21:38:10 +01:00
  • 1a2351386d Add u64 iova ctor Billy Laws 2022-10-25 21:06:38 +01:00
  • 93d43e0115 Fully fill in swizzle component mappings Billy Laws 2022-10-25 21:04:25 +01:00