summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-16mii/manager: Resolve sign mismatch warningsLioncash
Previously the loop termination condition was testing variables of different signedness.
2020-07-16Merge pull request #4292 from bunnei/mii-rewritebunnei
hle: service: mii: Rewrite service to properly support creation of random and default miis.
2020-07-16Merge pull request #4362 from lioncash/castbunnei
vk_graphics_pipeline: Resolve narrowing warnings
2020-07-16vk_graphics_pipeline: Resolve narrowing warningsLioncash
For whatever reason, VK_TRUE and VK_FALSE aren't defined as having a VkBool32 type, so we need to cast to it explicitly.
2020-07-16Merge pull request #4327 from lioncash/desig2Rodrigo Locatti
address_space_info: Make use of designated initializers
2020-07-16Merge pull request #4333 from lioncash/desig3Rodrigo Locatti
vk_graphics_pipeline: Make use of designated initializers where applicable
2020-07-16Merge pull request #4332 from lioncash/vkdevRodrigo Locatti
vk_device: Make use of designated initializers where applicable
2020-07-16Merge pull request #4321 from lioncash/desigbunnei
vk_blit_screen: Make use of designated initializers where applicable
2020-07-16Merge pull request #4356 from lioncash/incLC
cpu_manager: Minor tidying up/header inclusions
2020-07-16kernel: Add missing includeLioncash
2020-07-16cpu_manager: Mark function getters as staticLioncash
All these do are return std::function instances of static functions, so these can be used without an instance of the CPU manager.
2020-07-16cpu_manager: Remove unused preemption_count variableLioncash
Shrinks the data structure by 8 bytes.
2020-07-16cpu_manager: Add missing includesLioncash
Previously this header was relying on indirect inclusions that are no longer satisfied.
2020-07-16Merge pull request #4261 from ameerj/gc-calibrationbunnei
input_common: GC Controller save and compare against analog origin state
2020-07-16Merge pull request #4337 from lat9nq/fix-per-game-asyncbunnei
main: Set async gpu properly after loading per-game setting
2020-07-16Merge pull request #4297 from FearlessTobi/skip-profile-selectbunnei
main/profile_select: Don't prompt for profile selection when only one is available
2020-07-16Merge pull request #4346 from lioncash/threadDavid
kernel/handle_table: Remove usages of the global system instance
2020-07-16Merge pull request #4249 from Morph1984/delete-update-aoc-on-overwriteDavid
registered_cache: Remove previous update/dlc if it exists on install
2020-07-16Check for empty section0 and CNMT prior to installMorph
2020-07-15Merge pull request #4328 from lioncash/unused-var3bunnei
memory_layout: Remove unused data member
2020-07-15kernel/process: Move name and system context to the bottom of the member listLioncash
These aren't directly important or commonly used within the process, so we can move these to the bottom to allow everything else to be more likely to be within a cache line.
2020-07-15kernel/handle_table: Remove usages of the global system instanceLioncash
Removes even more usages of the global system instance, trimming away more dependencies on global variables and making them explicit in the interface.
2020-07-15kernel/thread: Remove global GetCurrentThread()Lioncash
This is only used in one place, so we can fold it into the calling code, eliminating a place for the global system instance to be used.
2020-07-15clang formatMorph
2020-07-15Use proper install result when overwriting filesMorph
2020-07-15Remove global system instance and address feedbackMorph
2020-07-15registered_cache: Remove previous update/dlc if it exists on installMorph
- This checks for and removes old updates or dlc based on title id. If a content meta nca exists within the registered cache, it will attempt to remove all the ncas associated with the content meta before installing a new update/dlc
2020-07-14Merge pull request #4342 from lioncash/endianRodrigo Locatti
common/swap: Make use of std::endian
2020-07-14common/swap: Make use of std::endianLioncash
Allows removing a bunch of defines in favor of a two liner.
2020-07-14Merge pull request #4242 from ReinUsesLisp/maxwell-dmabunnei
maxwell_dma: Match official doc and support pitch->voxel copies
2020-07-14clang-formatlat9nq
2020-07-14settings: Move settings sanitization to its own functionlat9nq
Creates a new function that can be expanded later to fix other settings that are known to cause emulation errors across executables.
2020-07-14Rebase to masterAmeer
2020-07-14Merge pull request #4294 from MerryMage/cpu-opt-settingsbunnei
configuration: Add settings to enable/disable specific CPU optimizations
2020-07-14Merge pull request #4282 from Morph1984/fs-sizebunnei
filesystem: Set various NAND partition sizes to their defaults
2020-07-14Merge pull request #4338 from ameerj/disconnected-adapterbunnei
gcadapter: Fix crash if gc configured but adapter not connected
2020-07-14Fix crash if gc configured but adapter not connectedAmeer
2020-07-14Merge pull request #4314 from lioncash/input-warnbunnei
gcadapter: Tidy up compiler warnings
2020-07-14Merge pull request #4315 from lioncash/udp-warnbunnei
udp: Silence a C++20 deprecation warning
2020-07-14Merge pull request #4335 from lat9nq/fix-set-per-game-multicoreLC
configure_general: Explicitly guard use_multi_core when applying setting
2020-07-14main: Set async gpu properly after loading per-game settinglat9nq
Another error that got pass me and only noticed when I was doing the per-game settings UI rework. This prevents asynchronous GPU emulation from being disabled while multi core is enabled as a result of a poorly put together per-game config.
2020-07-14configure_general: Explicitly guard use_multi_core when applying settingslat9nq
This is likely an oversight during a rebase. Guards use_multi_core to be only set when the global value is in use. It should not make a difference given the current code base, but makes the code sensible.
2020-07-13vk_device: Make use of designated initializers where applicableLioncash
Avoids redundant repetitions of variable names, and allows assignment all in one statement.
2020-07-13Merge pull request #4280 from jbeich/system-libusbLC
cmake: pass libusb include directory
2020-07-14input_common: drop unused libusb.h includeAmeer
Remnant of an early implementation.
2020-07-13vk_graphics_pipeline: Make use of designated initializers where applicableLioncash
Avoids redundant variable name repetitions.
2020-07-13input_common: make libusb private to gc_adapterJan Beich
2020-07-13memory_layout: Remove unused data memberLioncash
This isn't used, so it can be removed entirely, shrinking the structure size by 8 bytes.
2020-07-13address_space_info: Use type alias to simplify codeLioncash
We can define an alias for the index arrays and then just reuse it to make the code nicer to read.
2020-07-13address_space_info: Make use of designated initializersLioncash
We can alter the structure so that we can use designated initializers in the array, eliminating the comments that indicate their field names.