Commit Graph

  • f3b2b4317e Stub some IPrepoService calls Dima 2022-12-06 19:54:32 +03:00
  • efef67b92b Stub some IAudioDevice calls Dima 2022-12-06 19:53:37 +03:00
  • 3a94bcf692 Fix ListOpenContextStoredUsers stub Dima 2022-12-06 19:52:09 +03:00
  • 3c5f8dd876 Fix small typo TheASVigilante 2022-12-18 15:30:54 +01:00
  • 18506a6e52 Update actions/checkout lynxnb 2022-12-07 19:53:08 +01:00
  • c8a99582c2 Upload artifacts on ci-labeled PRs only lynxnb 2022-11-17 22:54:41 +01:00
  • 6599c1dccf Stub GyroscopeZeroDriftMode lynxnb 2022-11-28 09:12:57 +01:00
  • dcc3047ba8 Stub ErrorCommonArg Dima 2022-11-20 12:34:46 +03:00
  • 68253fe995 Stub mii:e/mii:u Dima 2022-11-30 19:57:52 +03:00
  • 69ee3cfc66 Stub DeleteDirectory Dima 2022-11-29 10:16:45 +03:00
  • bbd34ae7e7 Validate if entries are not empty before using Dima 2022-11-29 10:14:43 +03:00
  • 5f510d84d7 Stub IsVibrationPermitted Dima 2022-11-28 22:03:44 +03:00
  • 51d1f519af Stub ListDisplays Dima 2022-11-27 14:03:20 +03:00
  • a3866a3129 Stub LibraryAppletShop Dima 2022-11-27 14:01:20 +03:00
  • 1ebec7db82 Stub GetImageSize and LoadImage Dima 2022-11-26 17:04:35 +03:00
  • 52c4228ecf Stub some friends service calls Dima 2022-11-26 12:31:19 +03:00
  • ebcbc5b05b Validate NpadId for ActivateVibrationDevice Dima 2022-11-22 14:53:50 +03:00
  • 4bdd033354 Stub SetRecordVolumeMuted Dima 2022-11-21 21:17:10 +03:00
  • f6d95aae01 Stub GetCacheStorageSize Dima 2022-11-21 21:17:02 +03:00
  • 4ab8699cd4 Stub ImportServerPki Dima 2022-11-21 16:42:29 +03:00
  • 41cf4bb12d Stub GetLanguageCode Dima 2022-11-20 12:38:53 +03:00
  • 3e078d54b6 Stub GetIdleTimeDetectionExtension Dima 2022-11-20 12:38:36 +03:00
  • 2311f777fc Stub IsCpuOverclockEnabled Dima 2022-11-20 12:37:56 +03:00
  • 4601c28c28 Stub GetCurrentIpAddress Dima 2022-11-20 12:37:35 +03:00
  • 18e6a6c53c Stub DeclareOpenOnlinePlaySession and DeclareCloseOnlinePlaySession Dima 2022-11-20 12:36:53 +03:00
  • 150c1370c2 Stub some IApplicationFunctions funcs Dima 2022-11-20 12:36:25 +03:00
  • a6f3aa3062 Stub TrySelectUserWithoutInteraction and ListQualifiedUsers Dima 2022-11-20 12:35:21 +03:00
  • 5a9a2861df Add TitleId TextView in App Dialog Dima 2022-11-22 19:11:37 +03:00
  • b08fcd7027 Favor a predefined "click" over system vibration Abandoned Cart 2022-11-25 19:43:51 -05:00
  • cfd3bfecba Add a rudimentary OSC button vibration setting Abandoned Cart 2022-11-21 17:09:53 -05:00
  • 2afd33b305
    Replace Ko-fi link with Patreon Niccolò Betto 2022-12-05 15:19:00 +01:00
  • 7c802aea46 Mark vertex buffers as dirty on limit changes Billy Laws 2022-12-03 21:59:28 +00:00
  • df19810c6c Always set vertex stride for unbound buffers Billy Laws 2022-12-03 14:31:17 +00:00
  • f4f658e3b7 Fix typo Billy Laws 2022-11-28 18:37:58 +00:00
  • 45b10ef776 Return whole mapping for shader code when end instrs aren't found Billy Laws 2022-11-25 17:28:38 +00:00
  • d849875656 Only unlock GPU channel state on queue wait if it was previously locked Billy Laws 2022-11-25 16:23:04 +00:00
  • a5e0a64adc Switch patch error logs to debug Billy Laws 2022-11-25 16:22:37 +00:00
  • af7c54297f Cache staging buffer used for texture download Billy Laws 2022-11-25 12:34:05 +00:00
  • 8c5e6d2bb4 Update VKMA Billy Laws 2022-11-25 12:28:12 +00:00
  • bba07fb101 Update for new hades Billy Laws 2022-11-24 19:03:06 +00:00
  • a16383fd4b Disable compute shaders on mali Billy Laws 2022-11-19 20:20:27 +00:00
  • d69c6851f3 Update hades Billy Laws 2022-11-19 18:12:03 +00:00
  • 137d801843 Skip host1x HW emulation and effectively stub submission Billy Laws 2022-11-25 16:33:14 +00:00
  • 579a2d9337 Add dynamic executor slot growth Billy Laws 2022-11-19 18:11:24 +00:00
  • 60169fce4c Support 0-sized constant buffers Billy Laws 2022-11-19 17:42:07 +00:00
  • b86dd99e1a Align all SSBOs to 0x40 bytes Billy Laws 2022-11-19 16:05:26 +00:00
  • bfae292fb0 Make executor slot count setting exponential Billy Laws 2022-11-19 16:05:08 +00:00
  • e0ae94be9d Enable robustness1 Vulkan feature Billy Laws 2022-11-19 16:04:22 +00:00
  • e8ef2d80af CMake build file updates Billy Laws 2022-11-18 21:54:44 +00:00
  • bf03f945ee Implement the Kepler compute engine Billy Laws 2022-11-18 21:51:00 +00:00
  • 4bc81f007f Add some convinience helpers to compute engine regs Billy Laws 2022-11-18 21:43:06 +00:00
  • 4267a6af36 Add support for parsing and compiling compute shaders to the shader manager Billy Laws 2022-11-18 21:42:24 +00:00
  • 86dab65af4 Commonise maxwell3d state updater Billy Laws 2022-11-18 21:41:23 +00:00
  • a0b81d54d6 Use pitch layout for linear RTs Billy Laws 2022-11-18 21:32:47 +00:00
  • ac85df7b7a Start transition cache lookup with most recent one Billy Laws 2022-11-18 21:32:02 +00:00
  • 62c86b7690 Move maxwell3d to common constant buffer code Billy Laws 2022-11-18 21:31:37 +00:00
  • 8f0a6e78c5 Add Vulkan stride dynamic state and robustness support Billy Laws 2022-11-18 21:30:34 +00:00
  • 23a7f70a8e Commonise maxwell3d guest shader caching code Billy Laws 2022-11-18 21:28:04 +00:00
  • 6f6a312692 Commonise maxwell3d pipeline binding handling code Billy Laws 2022-11-18 21:24:35 +00:00
  • be8cbabd97 Commonise maxwell3d texture code Billy Laws 2022-11-18 21:13:49 +00:00
  • 61e95c4b2c Commonise maxwell3d sampler code Billy Laws 2022-11-18 21:03:02 +00:00
  • 7f93ec3df6 Commonise maxwell3d interconnect common code for use by other engines Billy Laws 2022-11-18 20:54:03 +00:00
  • 281838fde1 Apply GPU readback hack to both buffers and textures Billy Laws 2022-11-18 20:48:39 +00:00
  • f358c4517e Update edge credits Billy Laws 2022-11-28 18:37:44 +00:00
  • eb00dc62f8 Implement support for 36 bit games by using split code/heap mappings Billy Laws 2022-11-19 12:32:15 +00:00
  • e8e1b910c3 Add possibility to disable audio output Dima 2022-11-16 23:12:17 +03:00
  • 70109f8fbd Work around invalid values in CNTFRQ_EL0 register lynxnb 2022-11-17 19:28:48 +01:00
  • 54d0246ca6 Tweak GpuDriverActivity FAB padding lynxnb 2022-11-28 00:06:07 +01:00
  • 2e8d7b559c Use the original view padding/margin when applying window insets lynxnb 2022-11-28 00:04:39 +01:00
  • b2384e83f5 Add prepo:a service Billy Laws 2022-11-19 12:30:45 +00:00
  • 736216a6f4 Stub OpenPatchDataStorageByCurrentProcess Billy Laws 2022-11-19 12:30:08 +00:00
  • 44033d7f8d Adjust CalendarTime year to be relative to 0AD Billy Laws 2022-11-10 21:56:00 +00:00
  • 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