bunnei
ef9b31783d
Merge pull request #2912 from FernandoS27/async-fixes
...
General fixes to Async GPU
5 years ago
Rodrigo Locatti
60315060b1
Merge pull request #2984 from lioncash/fallthrough2
...
video_core/surface: Add missing break in PixelFormatFromTextureFormat()
5 years ago
Lioncash
cf9e13c255
video_core/surface: Add missing break in PixelFormatFromTextureFormat()
...
Prevents fallthrough into the following case.
5 years ago
Rodrigo Locatti
14f3cebcd4
Merge pull request #2981 from lioncash/copy
...
gl_shader_decompiler: Minor cleanup-related changes
5 years ago
Lioncash
4f16ce9294
gl_shader_decompiler: Make ExprDecompiler's GetResult() a const member function
...
This is only ever used to read, but not write, the resulting string, so
we can enforce this by making it a const member function.
5 years ago
Lioncash
67df3f7742
gl_shader_decompiler: Use a std::string_view with GetDeclarationWithSuffix()
...
This allows the function to be completely non-allocating for inputs of
all sizes (i.e. there's no heap cost for an input to convert to a
std::string_view).
5 years ago
Lioncash
04a1161354
gl_shader_decompiler: Fold flow_var constant into GetFlowVariable()
...
This is only ever used within this function, so we can narrow it's scope
down.
5 years ago
Lioncash
2f2ab9b5bc
gl_shader_decompiler: Mark ASTDecompiler/ExprDecompiler parameters as const references where applicable
...
These member functions don't actually modify the input parameter, so we
can make this explicit with the use of const.
5 years ago
Lioncash
b8a62adcf1
gl_shader_decompiler: Pass by reference to GenerateTextureArgument()
...
Avoids an unnecessary atomic reference count increment and decrement.
5 years ago
Lioncash
d1d7ce74d2
gl_shader_decompiler: Use std::holds_alternative within GenerateTexture()
...
This only ever queries if the type exists within the variant, but
doesn't actually do anything with the return value. We can just use
std::holds_alternative for this use case.
5 years ago
Lioncash
67658dd6e8
shader/node: std::move Meta instance within OperationNode constructor
...
Allows usages of the constructor to avoid an unnecessary copy.
5 years ago
Lioncash
9760795bfb
gl_shader_decompiler: Avoid unnecessary copies of MetaImage
...
MetaImage contains a std::vector, so copying here could result in
unnecessary reallocations. Given the operation lives throughout the
entire scope, this is safe to do.
5 years ago
bunnei
2299950de1
Merge pull request #2972 from lioncash/system
...
{bcat, gpu, nvflinger}: Remove trivial usages of the global system accessor
5 years ago
bunnei
ba0086e32d
Merge pull request #2977 from lioncash/algorithm
...
common: Rename binary_find.h to algorithm.h
5 years ago
Lioncash
b25b94400e
video_core/gpu: Remove use of the global system accessor
...
We can just make use of the reference member variable instead of
accessing the global system instance.
5 years ago
Lioncash
cc1d7048b5
bcat: Remove use of global system accessors
...
Removes all uses of the global system accessor within the BCAT
interface.
5 years ago
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.
5 years ago
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.
5 years ago
bunnei
cab2619aeb
Merge pull request #2965 from FernandoS27/fair-core-timing
...
Core Timing: Rework Core Timing to run all cores evenly.
5 years ago
bunnei
0378babd15
Merge pull request #2897 from DarkLordZach/oss-ext-fonts-1
...
pl_u: Move open source font archives and fix NAND error
5 years ago
bunnei
c274fd588d
Merge pull request #2968 from FreddyFunk/fix-zl-zr-analog-triggers
...
yuzu/configure_input_player: Fix input handling for ZL and ZR from controllers with analog triggers
5 years ago
bunnei
cd2efed922
Merge pull request #2930 from DarkLordZach/gamecard-partitions
...
file_sys: Add code to access raw gamecard partitions and lazily load them
5 years ago
Zach Hilman
e0b9ee9b94
card_image: Implement system update commands in XCI
5 years ago
Zach Hilman
1911f85391
pl_u: Fix mismatched rebase size error in font encryption
5 years ago
Zach Hilman
36d829c27b
pl_u: Use kernel physical memory
5 years ago
Zach Hilman
b3a8a094a5
pl_u: Remove excess static qualifier
5 years ago
Zach Hilman
40284c6868
pl_u: Use OSS system archives if real archives don't exist
5 years ago
Zach Hilman
920742d418
system_archive: Synthesize shared fonts system archives
5 years ago
Zach Hilman
d6d6a87bde
externals: Move OSS font data to file_sys in core
5 years ago
Lioncash
574440d59f
nvflinger/buffer_queue: Remove use of a global system accessor
5 years ago
Fernando Sahmkow
a4ae11d63e
Core_Timing: Address Remaining feedback.
5 years ago
Fernando Sahmkow
91f6333e23
Core_Timing: Fix tests.
5 years ago
Fernando Sahmkow
e0650a2034
Core_Timing: Address Feedback and suppress warnings.
5 years ago
Fernando Sahmkow
cfc2f30dc4
AsyncGpu: Address Feedback
5 years ago
FreddyFunk
be5dc68ca3
fixed clang format & addressed feedback
5 years ago
FreddyFunk
a31c6b2c4e
yuzu/configure_input_player: Fix input handling for ZL and ZR from controllers with analog triggers
5 years ago
bunnei
b41692b69b
Merge pull request #2910 from FearlessTobi/port-4930
...
Port citra-emu/citra#4930 : "Pause when in background"
5 years ago
bunnei
d46e523fda
Merge pull request #2915 from vitor-k/patch-1
...
Link to Yuzu's wiki instead of Citra's
5 years ago
bunnei
2ba273e49e
Merge pull request #2928 from ReinUsesLisp/dirty-depth-bounds
...
maxwell_3d: Add dirty flags for depth bounds values
5 years ago
bunnei
6b5e50d20e
Merge pull request #2927 from ReinUsesLisp/polygon-offset-units
...
gl_rasterizer: Fix polygon offset units
5 years ago
Fernando Sahmkow
96f2b16356
Core Timing: Correct Idle and remove lefting pragma
5 years ago
Fernando Sahmkow
65aff6930b
Core Timing: General corrections and added tests.
5 years ago
Fernando Sahmkow
c9a1129c95
Tests: Eliminate old Core Timing Tests
5 years ago
Fernando Sahmkow
555866f8dc
Core Timing: Rework Core Timing to run all cores evenly.
5 years ago
bunnei
e664c24355
Merge pull request #2921 from FreddyFunk/compiler-warnings-core
...
Services::ES fix casting warnings
5 years ago
bunnei
f1990f57f4
Merge pull request #2964 from Schplee/update-icon
...
Updated yuzu icon to thicker version
5 years ago
Schplee
3969591a13
Updated yuzu icon to thicker version
5 years ago
bunnei
b9c831de62
Merge pull request #2654 from DarkLordZach/lm-log-rewrite
...
lm: Rewrite logger to use core reporting services
5 years ago
bunnei
464353bc57
Merge pull request #2961 from DarkLordZach/azure-tag-names
...
ci: Correct azure tag and release names
5 years ago
bunnei
e17067642d
Merge pull request #2956 from DarkLordZach/azure-win-tarxz
...
ci: Add TAR-XZ compression to MSVC builds
5 years ago