aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-27HostTiming: Pause the hardware clock on pause.Fernando Sahmkow
2020-06-27AudioCore: Use nanoseconds instead of cycles for buffer time.Fernando Sahmkow
2020-06-27General: Setup yuzu threads' microprofile, naming and registry.Fernando Sahmkow
2020-06-27CPU_Manager: remove debugging code.Fernando Sahmkow
2020-06-27YuzuCMD/Tester: Correct executionFernando Sahmkow
2020-06-27General: Recover Prometheus project from harddrive failure Fernando Sahmkow
This commit: Implements CPU Interrupts, Replaces Cycle Timing for Host Timing, Reworks the Kernel's Scheduler, Introduce Idle State and Suspended State, Recreates the bootmanager, Initializes Multicore system.
2020-06-28Merge pull request #3396 from FernandoS27/prometheus-1David
Implement SpinLocks, Fibers and a Host Timer
2020-06-27nfc: Update function tableVolcaEM
This was based on Switchbrew page: https://switchbrew.org/wiki/NFC_services
2020-06-27ncm: Update function tableVolcaEM
This was based on Switchbrew page: https://switchbrew.org/wiki/NCM_services ILocationResolver's 16, 17, 18 and 19 have unofficial names
2020-06-27mm: Update function tableVolcaEM
This was based on Switchbrew page: https://switchbrew.org/wiki/Display_services
2020-06-27mig: Update function tableVolcaEM
This was based on Switchbrew page: https://switchbrew.org/wiki/Migration_services
2020-06-27ldn: Update function tableVolcaEM
This was based on Switchbrew page: https://switchbrew.org/wiki/LDN_services
2020-06-27Oops (fix typo)VolcaEM
2020-06-27lbl: Update function tableVolcaEM
This was based on Switchbrew page: https://switchbrew.org/wiki/Backlight_services
2020-06-27grc: Update function tableVolcaEM
This was based on Switchbrew page: https://switchbrew.org/wiki/GRC_services
2020-06-27friend: Update function tableVolcaEM
2020-06-27Fix issues caused when changing the fullscreen hotkeyKewlan
2020-06-27Merge pull request #4097 from kevinxucs/kevinxucs/device-pixel-scaling-floatbunnei
Fix framebuffer size on fractional scaling display
2020-06-27Merge pull request #4164 from Kewlan/mute-audio-hotkeybunnei
hotkeys: Add a "Mute Audio" hotkey
2020-06-27Merge pull request #4158 from Morph1984/capsbunnei
caps: Use enum classes and check struct sizes on compile time
2020-06-26left const auto&, comment punctuation.Ameer J
Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com>
2020-06-26Merge pull request #4152 from ogniK5377/ipc-errbunnei
Mark invalid IPC buffers as ASSERT_OR_EXECUTE_MSG
2020-06-26Merge pull request #4154 from ogniK5377/swkbd-nullptrbunnei
Prevent nullptr dereference on swkbd error case
2020-06-26Merge pull request #4147 from ReinUsesLisp/hset2-immbunnei
shader/half_set: Implement HSET2_IMM
2020-06-27Merge pull request #4178 from VolcaEM/patch-6David
es: Update function table
2020-06-27Use better names for "Unknown"sVolcaEM
2020-06-26Merge pull request #4180 from ogniK5377/fix-btm-namesLC
btm: Give better names for unknown functions
2020-06-27Update function namesVolcaEM
2020-06-27btm: Give better names for unknown functionsDavid Marcec
2020-06-26btdrv: Update function table (#4174)VolcaEM
* btdrv: Update function table
2020-06-26bpc: Update function tables (#4173)VolcaEM
* bpc: Update function tables This was based on Switchbrew page: https://switchbrew.org/wiki/PCV_services
2020-06-26bcat: Update function tables and add missing classes (#4172)VolcaEM
* bcat: Update function tables and add missing classes
2020-06-26am: Update function tables and add missing classes (#4169)VolcaEM
* am: Update function tables and add missing classes * Remove comments (1/5) * Remove comments (2/5) * Remove comments (3/5) * Remove comments (4/5) * Remove comments (5/5) * Remove unused classes (1/2) * Remove unused classes (2/2)
2020-06-26aoc: Update function table (#4170)VolcaEM
* aoc: Update function table * Remove comments
2020-06-26Merge pull request #4177 from VolcaEM/patch-5LC
btm: Update function tables
2020-06-26Merge pull request #4179 from VolcaEM/patch-7LC
eupld: Update function table
2020-06-27eupld: Update function tableVolcaEM
This was based on Switchbrew page: https://switchbrew.org/wiki/Error_Upload_services
2020-06-27es: Update function tableVolcaEM
This was based on Switchbrew page: https://switchbrew.org/wiki/ETicket_services
2020-06-27Update FAQ function name (2/2)VolcaEM
2020-06-27Update FAQ function name (1/2)VolcaEM
2020-06-27btm: Update function tablesVolcaEM
This was based on Switchbrew page: https://switchbrew.org/wiki/BTM_services "No comment" edition
2020-06-26vk_rasterizer: Use nullptr for <pSizes> in CmdBindVertexBuffers2EXTReinUsesLisp
Disable this temporarily.
2020-06-26vk_pipeline_cache: Avoid hashing and comparing dynamic state when possibleReinUsesLisp
With extended dynamic states, some bytes don't have to be collected from the pipeline key, hence we can avoid hashing and comparing them on lookups.
2020-06-26vulkan/fixed_pipeline_state: Move state out of individual structuresReinUsesLisp
2020-06-26vk_rasterizer: Use VK_EXT_extended_dynamic_stateReinUsesLisp
2020-06-26renderer_vulkan/wrapper: Add VK_EXT_extended_dynamic_state functionsReinUsesLisp
2020-06-26fixed_pipeline_state: Add requirements for VK_EXT_extended_dynamic_stateReinUsesLisp
This moves dynamic state present in VK_EXT_extended_dynamic_state to a separate structure in FixedPipelineState. This is structure is at the bottom allowing us to hash and memcmp only when the extension is not supported.
2020-06-26vk_device: Enable VK_EXT_extended_dynamic_state when availableReinUsesLisp
2020-06-26texture_cache: Test format compatibility before copyingReinUsesLisp
Avoid illegal copies. This intercepts the last step of a copy to avoid generating validation errors or corrupting the driver on some instances. We can create views and emit copies accordingly in future commits and remove this last-step validation.
2020-06-26Merge pull request #4144 from FernandoS27/tt-fixbunnei
TextureCache: Fix case where layer goes off bound.