Commit Graph

  • 1dd13e90b0 Use channel sequence number for TIC cache validity tracking Billy Laws 2023-02-20 13:42:47 +00:00
  • 34fddfccba Only clear requested aspect for depth/stencil clears Billy Laws 2023-02-20 13:41:35 +00:00
  • 330f402398 Clear chained fence cycles on the waiter thread Billy Laws 2023-02-20 13:40:15 +00:00
  • 787f2bde02 Enable localization for app strings lynxnb 2023-02-06 18:21:44 +01:00
  • 8e7455fb04 Initial translations sync with Transifex transifex-integration[bot] 2023-01-09 16:27:45 +00:00
  • e1eb16bbd4 Workaround Android using the old code for Indonesian lynxnb 2023-02-06 18:15:29 +01:00
  • 778b647887 Add Transifex configuration file lynxnb 2023-01-09 13:25:06 +01:00
  • 3b849393c2 Fix capitalization in settings title strings lynxnb 2023-02-24 12:48:56 +01:00
  • aa1da257f8 Add an option to copy global settings to per-game ones lynxnb 2023-02-24 12:37:36 +01:00
  • 485bd2031c Only hide validation_layer setting on release instead of debug category lynxnb 2023-02-24 12:36:38 +01:00
  • b2228a93da Reorder settings pt.2 lynxnb 2023-02-23 13:01:04 +01:00
  • ddfa9013a9 Use a proper tag for AppItem in intent extras and arguments lynxnb 2023-02-23 01:14:05 +01:00
  • 2f4778247c Use per-game settings during emulation lynxnb 2023-02-23 01:02:53 +01:00
  • 1a11aaa651 Add per-game settings configuration functionality lynxnb 2023-02-23 00:48:28 +01:00
  • 0467614dc0 Add per-game support to EmulationSettings lynxnb 2023-02-23 00:32:21 +01:00
  • cd426d9f18 Split PreferenceSettings into AppSettings and EmulationSettings lynxnb 2023-02-22 20:31:07 +01:00
  • 854ea1a42d Make NativeSettings a serializable data class lynxnb 2023-02-22 19:51:25 +01:00
  • ee98aaaed1 Add a method to return format in AppItem lynxnb 2023-02-22 17:48:44 +01:00
  • d1fd44e32e Move preference fragment to a separate file for modularity lynxnb 2023-02-22 17:47:33 +01:00
  • a683978e8c Split preferences to multiple files for reusability lynxnb 2023-02-15 12:21:20 +01:00
  • e7c176a8e5 Reorder preferences and introduce new categories lynxnb 2023-02-15 11:45:52 +01:00
  • a1ca84f95e Move Kotlin settings to a dedicate package lynxnb 2023-02-14 14:17:17 +01:00
  • 180d1efd4d Revert "Toggle DisableFrameThrottling setting by clicking on FPS" lynxnb 2023-02-27 19:00:03 +01:00
  • 22f8cc5970 Stub indirect layer VI service functions PixelyIon 2023-02-04 22:40:00 +05:30
  • dba191d2dc Fix deadlock on settings in PresentationEngine after callback lynxnb 2023-02-07 13:11:04 +01:00
  • fc9b34846c Fix KtSettings JNI usage lynxnb 2023-02-06 19:41:57 +01:00
  • 5b0a397165 Update native settings after toggling frame throttling lynxnb 2023-02-06 18:58:07 +01:00
  • f850271e2d toggle DisableFrameThrottling setting by clicking on FPS display Matesic Darko 2022-12-02 09:03:56 +01:00
  • 3168e8efc0 Address review TheASVigilante 2023-02-09 18:31:20 +01:00
  • b780e2b755 Deallocate Unmapped memory pages TheASVigilante 2023-02-09 14:51:55 +01:00
  • 7296f8503d Enable always attempt to enable robustness Billy Laws 2023-02-13 20:32:50 +00:00
  • d45f9e4d26 Loosen some texture WaR sync when possible Billy Laws 2023-02-13 18:02:13 +00:00
  • 6ee8a919e5 Use pipeline barriers, as opposed to an ext dependency for RP barrier Billy Laws 2023-02-13 18:01:02 +00:00
  • ee68facc5d Apply RP barrier masks for every draw, rather than the 1st in RP Billy Laws 2023-02-13 17:52:50 +00:00
  • bb20b145a8 Hash subpass dependencies in RP cache Billy Laws 2023-02-13 17:51:30 +00:00
  • 99bf7dbb36 Implement usage based implicit renderpass barrier generation Billy Laws 2023-02-12 21:14:05 +00:00
  • 7a759326b3 Don't break RPs on view pointer changes Billy Laws 2023-02-12 20:23:10 +00:00
  • a02e1a2536 R.I.P. Subpasses Billy Laws 2023-02-13 18:19:04 +00:00
  • a47f010653 Add an option to allow CPU writes when fast readback is used Billy Laws 2023-02-13 17:50:49 +00:00
  • 2d56ed053d Implement all remaining ASTC formats Billy Laws 2023-02-13 12:11:02 +00:00
  • d93c96de83 Fix sign error when decoding bc5s images Billy Laws 2023-02-13 11:51:18 +00:00
  • 2d97b9fc2c Keep track of buffer dirtiness within an execution Billy Laws 2023-02-12 20:21:16 +00:00
  • 6ea1483c9a Fix a race with multiple threads pushing data into circular queue Billy Laws 2023-02-12 20:17:04 +00:00
  • f55b135243 Assert on geometry stream usage Billy Laws 2023-02-09 22:39:21 +00:00
  • 2e64199640 Add host shader replacement and dumping support Billy Laws 2023-02-09 22:37:58 +00:00
  • 02786839a5 Flush pipeline after texture uploads Billy Laws 2023-02-09 22:35:03 +00:00
  • ffdd50bdf3 Fix geometry and compute shaders on mali GPUs Billy Laws 2023-02-09 22:34:35 +00:00
  • cb62e15748 Ignore new layer creations instead of replacing previous ones while waiting for proper multiple layers support. mk73ds 2023-02-05 12:54:58 +01:00
  • 2855d12f31 quick and dirty implementation for GetFreeSpaceSize Erwin Spitaler 2023-02-04 15:44:08 +01:00
  • b20c6e9fc4 onBackPressed -> onBackPressedDispatcher Abandoned Cart 2023-01-22 09:42:08 -05:00
  • bc3c49bc28 Add TIC format: 0x58D24946 MrPurple666 2023-02-10 02:02:43 -03:00
  • 3407f5a6d1 Fix Depth RT layer stride PixelyIon 2023-01-30 21:07:51 +05:30
  • df3b961d5d Fix mipmapped GOB dimensions calculation PixelyIon 2023-01-30 21:05:58 +05:30
  • c9b055d0e3 Build reldebug instead of debug in CI lynxnb 2023-02-12 22:21:25 +01:00
  • 439c18d8eb Fix ccache not working in CI Niccolò Betto 2023-02-12 18:16:46 +01:00
  • 9a96ea84ba Trigger an edge patch update on modified edge PRs lynxnb 2023-02-12 03:22:00 +01:00
  • e9907d2fac Trigger an edge patch update on edge label added/removed lynxnb 2023-02-09 23:23:13 +01:00
  • bff232f326 Update edge names Billy Laws 2023-02-07 16:52:33 +00:00
  • 754a9dfd77 Avoid storing guest shader hash in generated spirv Billy Laws 2023-02-07 16:33:58 +00:00
  • 9e1c9caa36 input: Fix motion orientation based on phone orientation german77 2023-01-21 23:38:50 -06:00
  • 56d43a70c0 Implement SixAxis sensor german77 2022-11-03 09:22:49 -06:00
  • bac4ec2977 Update Kotlin + Android dependencies lynxnb 2023-01-24 19:08:27 +01:00
  • 5137d7d876 Update gitignore to ignore gradle-generated files lynxnb 2023-01-24 19:08:14 +01:00
  • 85a711c420 Suppress warnings in AndroidManifest lynxnb 2023-01-24 17:19:05 +01:00
  • 8abd0032f1 Update Android Studio run configurations to the latest format lynxnb 2023-01-24 17:18:49 +01:00
  • 42e0cc4290 Update build.gradle to remove deprecated properties lynxnb 2023-01-24 17:15:19 +01:00
  • 2cdff40bcb Add debug log for SVC CancelSynchronization PixelyIon 2023-02-05 18:07:11 +05:30
  • 0cc2eede22 Add output-metadata.json to .gitignore PixelyIon 2023-02-05 18:05:32 +05:30
  • 7f1b6de1fe Update hades Billy Laws 2023-01-29 22:44:21 +00:00
  • 94ac457ce0 Ensure mappings are always aligned to big page size when deallocated and mapped Billy Laws 2023-01-29 22:18:31 +00:00
  • d659b4f55e Swap min and max depth when negative scale is used Billy Laws 2023-01-29 22:16:46 +00:00
  • 198e9e8e48 Avoid page faults when using the fallback shader size Billy Laws 2023-01-29 22:16:08 +00:00
  • 10e7e6272a Pass in pipeline tessellation state to Vulkan Billy Laws 2023-01-29 22:15:47 +00:00
  • 12c88babd0 Fix address space allocator slow path to avoid OOB Billy Laws 2023-01-29 22:15:20 +00:00
  • 4a4f6df792 Stub GetBufferHistory transaction Billy Laws 2023-01-20 23:20:55 +00:00
  • 3795ecceff Stub IdleTickCount GetInfo result Billy Laws 2023-01-20 21:03:29 +00:00
  • 3ef84b27c3 Avoid pipeline cache warning Billy Laws 2023-01-20 21:02:05 +00:00
  • bb3baa888d Add a hack to disable shader subgroup shuffles Billy Laws 2023-01-23 21:26:04 +00:00
  • 568306195f Prevent Vulkan guest crashes by avoiding intermediate syncpt event signal state Billy Laws 2023-01-23 21:19:22 +00:00
  • fcb8f2a229 Apply texture shader compiler generated descriptor shifts Billy Laws 2023-01-23 21:18:24 +00:00
  • bbef006051 Simplify free descriptor set accounting and update ratios Billy Laws 2023-01-20 21:01:13 +00:00
  • 5e862cf5f7 Bail out early if the new pipeline key matches that of the current one Billy Laws 2023-01-18 20:11:57 +00:00
  • 3e971d4043 Wait for pipeline compilation to finish before loading the guest Billy Laws 2023-01-18 20:10:06 +00:00
  • be6f08cd97 Add debug pipeline statistics recording for finding redundant pipelines Billy Laws 2023-01-18 20:09:27 +00:00
  • 6333a92b53 Only include active RTs in pipeline state key Billy Laws 2023-01-18 20:07:36 +00:00
  • 9d3a9f63d5 Move graphics piplines away from storing hades shader info struct Billy Laws 2023-01-18 20:04:50 +00:00
  • dd92cb1536 Implement support for (de)serialising VkPipelineCaches to/from storage Billy Laws 2023-01-18 19:49:55 +00:00
  • db173083d7 Update edge credits Billy Laws 2023-01-23 21:35:51 +00:00
  • a1bf5d27a0 Add information about Skyline Edge to Contributing Guidelines PixelyIon 2023-01-25 00:42:04 +05:30
  • 35617930d5 Fix rebase PabloG02 2023-01-21 19:25:00 +01:00
  • 8b9d6f79ab Add option to enable/disable shader cache PabloG02 2023-01-13 16:50:43 +01:00
  • 8bfda0d84d Fix hole punching in mappings with SVC UnmapPhysicalMemory PixelyIon 2023-01-11 21:53:48 +05:30
  • ff1e62df7a deleted unnecessary convertion hacobot.dev 2023-01-12 07:47:23 -07:00
  • 75f6f5e31c pull request requested changes hacobot.dev 2023-01-12 05:02:03 -07:00
  • 7cd13916a3 Main activity is now refreshing when the group checkbox is changed hacobot.dev 2023-01-10 17:23:49 -07:00
  • b67bfe3848 Added functionality to make optional to group games by format and sort hacobot.dev 2023-01-10 14:19:22 -07:00
  • 6b9be2edd4 Add note about circular queue append contiguosity guarantees Billy Laws 2023-01-08 19:18:28 +00:00
  • 535eafb57a Add Android 13 themed icon PabloG02 2023-01-10 23:23:28 +01:00
  • d544ccf5ea Stub INotificationServicesForApplication PabloG02 2023-01-09 13:36:32 +01:00
  • 2fa5ea451e Stub IPrepoService::SaveReportWithUserOld2 PabloG02 2023-01-09 10:44:59 +01:00