aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-16wrapper: Make use of designated initializers where applicableLioncash
2020-07-16vk_texture_cache: Make use of designated initializers where applicableLioncash
2020-07-16vk_texture_cache: Amend mismatched access masks and indices in UploadBufferLioncash
Discovered while converting relevant parts of the codebase over to designated initializers.
2020-07-16vk_swapchain: Make use of designated initializers where applicableLioncash
2020-07-16vk_stream_buffer: Make use of designated initializers where applicableLioncash
2020-07-16vk_staging_buffer_pool: Make use of designated initializers where applicableLioncash
2020-07-16vk_shader_util: Make use of designated initializers where applicableLioncash
2020-07-16vk_scheduler: Make use of designated initializers where applicableLioncash
2020-07-16vk_sampler_cache: Make use of designated initializers where applicableLioncash
2020-07-16vk_resource_manager: Make use of designated initializers where applicableLioncash
2020-07-16vk_renderpass_cache: Make use of designated initializers where applicableLioncash
2020-07-16vk_rasterizer: Make use of designated initializers where applicableLioncash
2020-07-16vk_query_cache: Make use of designated initializers where applicableLioncash
2020-07-16vk_pipeline_cache: Make use of designated initializers where applicableLioncash
2020-07-16vk_memory_manager: Make use of designated initializers where applicableLioncash
2020-07-16vk_image: Make use of designated initializers where applicableLioncash
2020-07-16vk_descriptor_pool: Make use of designated initializers where applicableLioncash
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-16vk_compute_pipeline: Make use of designated initializers where applicableLioncash
2020-07-16vk_compute_pass: Make use of designated initializers where applicableLioncash
Note: Some barriers can't be converted over yet, as they ICE MSVC.
2020-07-16vk_buffer_cache: Make use of designated initializers where applicableLioncash
Note: An array within CopyFrom() cannot be converted over yet, as it ICEs MSVC when converted over.
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-16decode/other: Implement S2R.LaneIdReinUsesLisp
This maps to host's thread id. - Fixes graphical issues on Paper Mario.
2020-07-16gl_arb_decompiler: Execute BAR even when inside control flowReinUsesLisp
Unlike GLSL, GLASM allows us to call BAR inside control flow. - Fixes graphical artifacts in Paper Mario.
2020-07-16renderer_{opengl,vulkan}: Clamp shared memory to host's limitReinUsesLisp
This stops shaders from failing to build when the exceed host's shared memory size limit. An error is logged.
2020-07-16Merge pull request #4321 from lioncash/desigbunnei
vk_blit_screen: Make use of designated initializers where applicable
2020-07-16kernel/thread: Remove unimplemented function prototypeLioncash
This isn't used, so it can be removed.
2020-07-16kernel: Remove unused variablesLioncash
Resolves some compiler warnings in the Linux build.
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-16Refactor adapter codeAmeer
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-16hid: Only update keyboard & debug pad inputs if enabledDavid Marcec
Previously we would ignore this setting and would update the states regardless of the user setting
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-16Add comment to clarify the nullptr checkMorph
2020-07-16filesystem: Create subdirectories prior to creating a fileMorph
If subdirectories exist in the given path parameter and don't exist in the real filesystem create them prior to creating the files within. This fixes the softlocks upon save creation in The Legend of Zelda: Breath of the Wild
2020-07-15Merge pull request #4328 from lioncash/unused-var3bunnei
memory_layout: Remove unused data member
2020-07-15core_timing: Remove unused data memberLioncash
Shrinks the size of the CoreTiming class by 8 bytes.
2020-07-15core_timing: Make TimedCallback take std::chrono::nanosecondsLioncash
Enforces our desired time units directly with a concrete type.
2020-07-15core_timing: Make use of std::chrono with ScheduleEventLioncash
2020-07-15settings: Resolve a sign conversion warning within GetTimeZoneString()Lioncash
A sign conversion warning was occurring due to an int < size_t comparison.