Commit Graph

15565 Commits (5dab23e0171fd9fcb1976ac13e484ee7cf166e29)
 

Author SHA1 Message Date
Lioncash 502dbfb9eb macro: Resolve missing parameter in doxygen comment
Resolves a -Wdocumentation warning.
5 years ago
Lioncash e07eb5b223 constants: Add missing <array> include
Eliminates reliance on an indirect include.
5 years ago
Lioncash e54c940abf mii/manager: Resolve sign mismatch warnings
Previously the loop termination condition was testing variables of
different signedness.
5 years ago
Rodrigo Locatti 39ae2deb28
Merge pull request #4363 from lioncash/mismatch
vk_texture_cache: Amend mismatched access masks and indices in UploadBuffer
5 years ago
Lioncash 7f989378c0 mii/manager: Make use of designated initializers
Allows returning the structure in a more concise manner.
5 years ago
bunnei 3bbf4462db
Merge pull request #4292 from bunnei/mii-rewrite
hle: service: mii: Rewrite service to properly support creation of random and default miis.
5 years ago
Lioncash 7785123b1c wrapper: Make use of designated initializers where applicable 5 years ago
Lioncash 01da386617 vk_texture_cache: Make use of designated initializers where applicable 5 years ago
Lioncash 169759e069 vk_texture_cache: Amend mismatched access masks and indices in UploadBuffer
Discovered while converting relevant parts of the codebase over to
designated initializers.
5 years ago
Lioncash 08d36afd40 vk_swapchain: Make use of designated initializers where applicable 5 years ago
Lioncash 3c060503bc vk_stream_buffer: Make use of designated initializers where applicable 5 years ago
Lioncash 70147e913f vk_staging_buffer_pool: Make use of designated initializers where applicable 5 years ago
Lioncash 2025f847bb vk_shader_util: Make use of designated initializers where applicable 5 years ago
Lioncash 97e7663004 vk_scheduler: Make use of designated initializers where applicable 5 years ago
Lioncash fd7af52ec3 vk_sampler_cache: Make use of designated initializers where applicable 5 years ago
Lioncash 772b6e4d28 vk_resource_manager: Make use of designated initializers where applicable 5 years ago
Lioncash 8ebd6a21c5 vk_renderpass_cache: Make use of designated initializers where applicable 5 years ago
bunnei 267d483ed4
Merge pull request #4362 from lioncash/cast
vk_graphics_pipeline: Resolve narrowing warnings
5 years ago
Lioncash 01f297f2e0 vk_rasterizer: Make use of designated initializers where applicable 5 years ago
Lioncash c07b0ffe47 vk_query_cache: Make use of designated initializers where applicable 5 years ago
Lioncash d43e923990 vk_pipeline_cache: Make use of designated initializers where applicable 5 years ago
Lioncash 7d5f93832c vk_memory_manager: Make use of designated initializers where applicable 5 years ago
Lioncash 75c00c3cb0 vk_image: Make use of designated initializers where applicable 5 years ago
Lioncash 6d165481ad vk_descriptor_pool: Make use of designated initializers where applicable 5 years ago
Lioncash fb563e75e9 vk_graphics_pipeline: Resolve narrowing warnings
For whatever reason, VK_TRUE and VK_FALSE aren't defined as having a
VkBool32 type, so we need to cast to it explicitly.
5 years ago
Lioncash 5330ca396d vk_compute_pipeline: Make use of designated initializers where applicable 5 years ago
Lioncash 757ddd8158 vk_compute_pass: Make use of designated initializers where applicable
Note: Some barriers can't be converted over yet, as they ICE MSVC.
5 years ago
Lioncash a66a0a6a53 vk_buffer_cache: Make use of designated initializers where applicable
Note: An array within CopyFrom() cannot be converted over yet, as it
ICEs MSVC when converted over.
5 years ago
Rodrigo Locatti 104c523d3d
Merge pull request #4327 from lioncash/desig2
address_space_info: Make use of designated initializers
5 years ago
Rodrigo Locatti be68ee88c2
Merge pull request #4333 from lioncash/desig3
vk_graphics_pipeline: Make use of designated initializers where applicable
5 years ago
Rodrigo Locatti b6d73ec9c2
Merge pull request #4332 from lioncash/vkdev
vk_device: Make use of designated initializers where applicable
5 years ago
ReinUsesLisp 210cc0204d decode/other: Implement S2R.LaneId
This maps to host's thread id.

- Fixes graphical issues on Paper Mario.
5 years ago
ReinUsesLisp 88e57b13e0 gl_arb_decompiler: Execute BAR even when inside control flow
Unlike GLSL, GLASM allows us to call BAR inside control flow.

- Fixes graphical artifacts in Paper Mario.
5 years ago
ReinUsesLisp a5a72cbd20 renderer_{opengl,vulkan}: Clamp shared memory to host's limit
This stops shaders from failing to build when the exceed host's shared
memory size limit. An error is logged.
5 years ago
bunnei 98b36625fa
Merge pull request #4321 from lioncash/desig
vk_blit_screen: Make use of designated initializers where applicable
5 years ago
Lioncash 8bef49cde5 kernel/thread: Remove unimplemented function prototype
This isn't used, so it can be removed.
5 years ago
Lioncash 2bab07c367 kernel: Remove unused variables
Resolves some compiler warnings in the Linux build.
5 years ago
LC d84d9a64b3
Merge pull request #4356 from lioncash/inc
cpu_manager: Minor tidying up/header inclusions
5 years ago
Lioncash 07d080ecc8 kernel: Add missing include 5 years ago
Lioncash f0125b2be8 cpu_manager: Mark function getters as static
All these do are return std::function instances of static functions, so
these can be used without an instance of the CPU manager.
5 years ago
Lioncash 51546ce57e cpu_manager: Remove unused preemption_count variable
Shrinks the data structure by 8 bytes.
5 years ago
Lioncash 201514cb50 cpu_manager: Add missing includes
Previously this header was relying on indirect inclusions that are no
longer satisfied.
5 years ago
Ameer 94f5f29573 Refactor adapter code 5 years ago
bunnei a89dfc9183
Merge pull request #4261 from ameerj/gc-calibration
input_common: GC Controller save and compare against analog origin state
5 years ago
bunnei 2781201bfb
Merge pull request #4337 from lat9nq/fix-per-game-async
main: Set async gpu properly after loading per-game setting
5 years ago
bunnei 9121d35e70
Merge pull request #4297 from FearlessTobi/skip-profile-select
main/profile_select: Don't prompt for profile selection when only one is available
5 years ago
David 0648e023ea
Merge pull request #4346 from lioncash/thread
kernel/handle_table: Remove usages of the global system instance
5 years ago
David Marcec 0319cc1c37 hid: Only update keyboard & debug pad inputs if enabled
Previously we would ignore this setting and would update the states regardless of the user setting
5 years ago
David 815f30dc10
Merge pull request #4249 from Morph1984/delete-update-aoc-on-overwrite
registered_cache: Remove previous update/dlc if it exists on install
5 years ago
Morph f66e3181dc Check for empty section0 and CNMT prior to install 5 years ago