Commit Graph

12863 Commits (cf9e13c255a37bda889a88660e3b00923abbcf47)
 

Author SHA1 Message Date
Lioncash cf9e13c255 video_core/surface: Add missing break in PixelFormatFromTextureFormat()
Prevents fallthrough into the following case.
bunnei ba0086e32d
Merge pull request from lioncash/algorithm
common: Rename binary_find.h to algorithm.h
Lioncash d5706346d7 common/algorithm: Add description comment indicating intended algorithms
Makes it explicit that the header is intended for iterator-based
algorithms that can ideally operate on any type.
Lioncash ac4dbd3b25 common: Rename binary_find.h to algorithm.h
Makes the header more general for other potential algorithms in the
future. While we're at it, include a missing <functional> include to
satisfy the use of std::less.
bunnei cab2619aeb
Merge pull request from FernandoS27/fair-core-timing
Core Timing: Rework Core Timing to run all cores evenly.
bunnei 0378babd15
Merge pull request from DarkLordZach/oss-ext-fonts-1
pl_u: Move open source font archives and fix NAND error
bunnei c274fd588d
Merge pull request from FreddyFunk/fix-zl-zr-analog-triggers
yuzu/configure_input_player: Fix input handling for ZL and ZR from controllers with analog triggers
bunnei cd2efed922
Merge pull request from DarkLordZach/gamecard-partitions
file_sys: Add code to access raw gamecard partitions and lazily load them
Zach Hilman e0b9ee9b94 card_image: Implement system update commands in XCI
Zach Hilman 1911f85391 pl_u: Fix mismatched rebase size error in font encryption
Zach Hilman 36d829c27b pl_u: Use kernel physical memory
Zach Hilman b3a8a094a5 pl_u: Remove excess static qualifier
Zach Hilman 40284c6868 pl_u: Use OSS system archives if real archives don't exist
Zach Hilman 920742d418 system_archive: Synthesize shared fonts system archives
Zach Hilman d6d6a87bde externals: Move OSS font data to file_sys in core
Fernando Sahmkow a4ae11d63e Core_Timing: Address Remaining feedback.
Fernando Sahmkow 91f6333e23 Core_Timing: Fix tests.
Fernando Sahmkow e0650a2034 Core_Timing: Address Feedback and suppress warnings.
FreddyFunk be5dc68ca3 fixed clang format & addressed feedback
FreddyFunk a31c6b2c4e yuzu/configure_input_player: Fix input handling for ZL and ZR from controllers with analog triggers
bunnei b41692b69b
Merge pull request from FearlessTobi/port-4930
Port : "Pause when in background"
bunnei d46e523fda
Merge pull request from vitor-k/patch-1
Link to Yuzu's wiki instead of Citra's
bunnei 2ba273e49e
Merge pull request from ReinUsesLisp/dirty-depth-bounds
maxwell_3d: Add dirty flags for depth bounds values
bunnei 6b5e50d20e
Merge pull request from ReinUsesLisp/polygon-offset-units
gl_rasterizer: Fix polygon offset units
Fernando Sahmkow 96f2b16356 Core Timing: Correct Idle and remove lefting pragma
Fernando Sahmkow 65aff6930b Core Timing: General corrections and added tests.
Fernando Sahmkow c9a1129c95 Tests: Eliminate old Core Timing Tests
Fernando Sahmkow 555866f8dc Core Timing: Rework Core Timing to run all cores evenly.
bunnei e664c24355
Merge pull request from FreddyFunk/compiler-warnings-core
Services::ES fix casting warnings
bunnei f1990f57f4
Merge pull request from Schplee/update-icon
Updated yuzu icon to thicker version
Schplee 3969591a13 Updated yuzu icon to thicker version
bunnei b9c831de62
Merge pull request from DarkLordZach/lm-log-rewrite
lm: Rewrite logger to use core reporting services
bunnei 464353bc57
Merge pull request from DarkLordZach/azure-tag-names
ci: Correct azure tag and release names
bunnei e17067642d
Merge pull request from DarkLordZach/azure-win-tarxz
ci: Add TAR-XZ compression to MSVC builds
Zach Hilman 1817191d55 ci: Isolate upload merge step into stage 2
Zach Hilman 1ec23a0353 ci: Update build suffix for mock builds
Fernando Sahmkow 971870b89d
Merge pull request from ReinUsesLisp/cbuf-hsetp2
shader/half_set_predicate: Fix HSETP2 for constant buffers
ReinUsesLisp 3d0f357307
shader/half_set_predicate: Fix HSETP2 for constant buffers
HSETP2 when used with a constant buffer parses the second operand type
as F32. This is not configurable.
ReinUsesLisp 632c9e4ee3
shader/half_set_predicate: Reduce DEBUG_ASSERT to LOG_DEBUG
bunnei e53e6b43f5
Merge pull request from Morph1984/hid_deactivatenpad
hid: Implement DeactivateNpad
Morph 29e15601f3 hid: Implement DeactivateNpad
Makes use of the already existing DeactivateController function.
Zach Hilman 5326d3cb3a
Merge pull request from lioncash/global
core: Remove Core::CurrentProcess()
Zach Hilman df80e89b8f ci: Add TAR-XZ compression to MSVC builds
Rodrigo Locatti dcdd887df3
Merge pull request from lioncash/warning
bcat: Silence various warnings
Rodrigo Locatti 3cb4c9f08a
Merge pull request from lioncash/allocator
alignment: Resolve allocator construction issues on debug
Lioncash 57ffada746 alignment: Resolve allocator construction issues on debug
This was related to the source allocator being passed into the
constructor potentially having a different type than allocator being
constructed.

We simply need to provide a constructor to handle this case.

This resolves issues related to the allocator causing debug builds on
MSVC to fail.
Lioncash 9aafb2a277 alignment: Specify trait definitions within the allocator
Allows containers and other data structures to consider optimizations
based off of them. We satisfy all of these requirements anyways.
Fernando Sahmkow 8f407adeeb
Merge pull request from ReinUsesLisp/fix-invalidation
gl_shader_disk_cache: Properly ignore existing cache
ReinUsesLisp 58b597c5ec
gl_shader_disk_cache: Properly ignore existing cache
Previously old entries where appended to the file even if the shader
cache was ignored at boot. Address that issue.
Lioncash 0705ce0ed1 bcat/module: Silence truncation warnings
We need to perform explicit casts here, otherwise we're implicitly
truncating a 64-bit type to a 32-bit one.