Commit Graph

17625 Commits

Author SHA1 Message Date
Lioncash 84f77f4e8e engine_interface: Add missing virtual destructor
Eliminates a potential bug vector related to inheritance. Plus, we
should generally be specifying the destructor as virtual within purely
virtual interfaces to begin with.
2021-04-12 09:53:55 -04:00
bunnei 313e070bc9 Merge pull request #6135 from Morph1984/borderless-windowed-fullscreen
configure_graphics: Add Borderless Windowed fullscreen mode
2021-04-11 21:23:59 -07:00
Rodrigo Locatti 5e3bddaee6 Merge pull request #6181 from Joshua-Ashton/robustness_features
vulkan_device: Enable EXT_robustness2 features
2021-04-11 20:42:14 -03:00
Rodrigo Locatti 55751a2dcf Merge pull request #6182 from Joshua-Ashton/null-offset
vk_buffer_cache: Fix offset for NULL vertex buffers
2021-04-11 20:41:48 -03:00
bunnei da37f40047 Merge pull request #6170 from Morph1984/more-time-fixes
service: time: Setup the network clock with the local clock context
2021-04-11 10:50:08 -07:00
LC 715df4586f Merge pull request #6183 from MerryMage/dynarmic
externals: Update dynarmic to b2a4da5e
2021-04-11 11:16:34 -04:00
MerryMage d544f3d92b externals: Update dynarmic to b2a4da5e 2021-04-11 15:39:45 +01:00
Joshua Ashton c8d5e0389e vk_buffer_cache: Fix offset for NULL vertex buffers
The Vulkan spec states:
If an element of pBuffers is VK_NULL_HANDLE, then the corresponding element of pOffsets must be zero.

https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/vkCmdBindVertexBuffers2EXT.html#VUID-vkCmdBindVertexBuffers2EXT-pBuffers-04112
2021-04-11 10:34:52 +01:00
Morph e8a4242699 Merge pull request #6180 from Joshua-Ashton/device_loss_fix
renderer_vulkan: Check return value of AcquireNextImage
2021-04-11 05:08:32 -04:00
Joshua Ashton f69cfb5915 vulkan_device: Enable EXT_robustness2 features
When this was being made mandatory, these enablement of these features was removed, but this is still needed.

Fixes: bf10ce380b ("vulkan_device: Require VK_EXT_robustness2")
2021-04-11 09:48:38 +01:00
Joshua Ashton 1a50da639d renderer_vulkan: Check return value of AcquireNextImage
We can get into a really bad state by ignoring this
leading to device loss and using incorrect resources.
2021-04-11 09:27:50 +01:00
bunnei ee383f72c8 Merge pull request #6167 from Morph1984/time-fix
service: time: Fix CalculateStandardUserSystemClockDifferenceByUser
2021-04-10 22:11:53 -07:00
bunnei 9d566aa0f3 Merge pull request #6112 from ogniK5377/pctl
pctl: Rework how pctl works to be more accurate
2021-04-10 21:09:54 -07:00
bunnei 85a012115b Merge pull request #6172 from degasus/cmake_opus
externals: Search for shared opus installation.
2021-04-10 02:27:02 -07:00
bunnei aee4fd29c9 Merge pull request #6099 from bunnei/derive-mem
Kernel Rework: Derive memory regions from board layout.
2021-04-10 00:02:52 -07:00
bunnei 7011ae1358 Merge pull request #6171 from german77/services
service: Update service function tables and use proper names
2021-04-09 22:47:34 -07:00
bunnei 9e80ed0809 Merge pull request #6156 from lioncash/lock-discard
kernel: Mark lock helper classes as [[nodiscard]]
2021-04-09 21:42:26 -07:00
bunnei 002c82fe84 Merge pull request #6113 from german77/playhistory
Friend: Stub GetPlayHistoryRegistrationKey
2021-04-09 20:50:13 -07:00
bunnei 888de61586 Merge pull request #6158 from german77/hidServiceTables
hid: Update service function tables
2021-04-09 16:10:06 -07:00
bunnei 43a5590457 Merge pull request #6162 from degasus/no_spin_loops
video_core: Avoid spin loops.
2021-04-09 11:52:18 -07:00
bunnei 57175bbfcb Merge pull request #6164 from Morph1984/service-update-12.x
service: Update service function tables
2021-04-09 10:59:27 -07:00
Morph ffe138c59f ns: Update to 12.x 2021-04-09 00:49:47 -04:00
Morph 3abe1c588a aoc_u: Update to 12.x 2021-04-09 00:49:47 -04:00
Morph 992661e1f3 nim: Update to 12.x 2021-04-09 00:49:47 -04:00
Morph 2b9c5d0621 npns: Update to 12.x 2021-04-09 00:49:47 -04:00
Morph 6e9d0a685b bgtc: Update to 12.x and implement OpenTaskService 2021-04-09 00:49:47 -04:00
Morph cbc35097e3 vi: Update to 12.x 2021-04-09 00:49:47 -04:00
Morph b29271ae6d erpt: Update to 12.x 2021-04-09 00:49:46 -04:00
Morph 05af8f0000 btm: Update to 12.x 2021-04-09 00:49:46 -04:00
Morph 2f151af4f0 btdrv: Update to 12.x 2021-04-09 00:49:46 -04:00
bunnei 670bc84c9b Merge pull request #6168 from Morph1984/stub-SetNpadAnalogStickUseCenterClamp
service: hid: Stub SetAnalogStickUseCenterClamp
2021-04-08 21:16:47 -07:00
german77 300c81b115 wlan: Update to 12.x 2021-04-08 19:40:25 -06:00
german77 588f5a4f1f usb: Use proper names 2021-04-08 19:40:25 -06:00
german77 cf80875206 ITimeZoneService: Update to 12.x 2021-04-08 19:40:25 -06:00
german77 22c37e9111 spl: Update to 12.x 2021-04-08 19:40:25 -06:00
german77 37146ca67f sfdnsres: Use proper names 2021-04-08 19:40:25 -06:00
german77 be739f5597 nsd: Update to 12.x 2021-04-08 19:40:25 -06:00
german77 e7d53ce3f6 ethc: Update to 12.x 2021-04-08 19:40:25 -06:00
german77 372e5e2a6a sm: Use proper names, update to 12.x 2021-04-08 19:40:25 -06:00
german77 b2c16ff5c8 set_sys: Update to 12.x 2021-04-08 19:40:25 -06:00
german77 7da85dacb4 pctl_module: Update to 12.x 2021-04-08 19:40:25 -06:00
german77 3507d0d436 pcie: Use proper names 2021-04-08 19:40:25 -06:00
german77 1cb7a75d09 olsc: Update to 12.x 2021-04-08 19:40:25 -06:00
german77 d079fcb9bf pl_u: Update to 12.x 2021-04-08 19:40:25 -06:00
german77 da6fd04f92 ldr: Use proper names 2021-04-08 19:40:25 -06:00
german77 b899d15111 arp: Use proper names, update to 12.x 2021-04-08 19:40:25 -06:00
german77 0a1517a771 caps_u: Update to 12.x 2021-04-08 19:40:25 -06:00
german77 315ab28dcd caps_a: Update to 12.x 2021-04-08 19:40:24 -06:00
german77 640a637105 bpc: Use proper names 2021-04-08 19:40:24 -06:00
german77 2a3b345ef9 bcat_module: Update to 12.x 2021-04-08 19:40:24 -06:00