Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-17 | Merge pull request #2980 from lioncash/warn | bunnei | |
maxwell_3d: Silence truncation warnings | |||
2019-10-16 | Merge pull request #2978 from lioncash/doxygen | Rodrigo Locatti | |
video_core/texture_cache: Amend Doxygen references | |||
2019-10-16 | Merge pull request #2982 from lioncash/surface | Rodrigo Locatti | |
texture_cache: Avoid unnecessary surface copies within PickStrategy() and TryReconstructSurface() | |||
2019-10-16 | Merge pull request #2912 from FernandoS27/async-fixes | bunnei | |
General fixes to Async GPU | |||
2019-10-15 | Merge pull request #2984 from lioncash/fallthrough2 | Rodrigo Locatti | |
video_core/surface: Add missing break in PixelFormatFromTextureFormat() | |||
2019-10-15 | video_core/surface: Add missing break in PixelFormatFromTextureFormat() | Lioncash | |
Prevents fallthrough into the following case. | |||
2019-10-15 | Merge pull request #2981 from lioncash/copy | Rodrigo Locatti | |
gl_shader_decompiler: Minor cleanup-related changes | |||
2019-10-15 | texture_cache: Avoid unnecessary surface copies within PickStrategy() and ↵ | Lioncash | |
TryReconstructSurface() We can take these by const reference and avoid making unnecessary copies, preventing some atomic reference count increments and decrements. | |||
2019-10-15 | control_flow: Silence truncation warnings | Lioncash | |
This can be trivially fixed by making the input size a size_t. CFGRebuildState's constructor parameter is already a std::size_t, so this just makes the size type fully conform with it. | |||
2019-10-15 | gl_shader_decompiler: Make ExprDecompiler's GetResult() a const member function | Lioncash | |
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. | |||
2019-10-15 | gl_shader_decompiler: Use a std::string_view with GetDeclarationWithSuffix() | Lioncash | |
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). | |||
2019-10-15 | gl_shader_decompiler: Fold flow_var constant into GetFlowVariable() | Lioncash | |
This is only ever used within this function, so we can narrow it's scope down. | |||
2019-10-15 | gl_shader_decompiler: Mark ASTDecompiler/ExprDecompiler parameters as const ↵ | Lioncash | |
references where applicable These member functions don't actually modify the input parameter, so we can make this explicit with the use of const. | |||
2019-10-15 | gl_shader_decompiler: Pass by reference to GenerateTextureArgument() | Lioncash | |
Avoids an unnecessary atomic reference count increment and decrement. | |||
2019-10-15 | gl_shader_decompiler: Use std::holds_alternative within GenerateTexture() | Lioncash | |
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. | |||
2019-10-15 | shader/node: std::move Meta instance within OperationNode constructor | Lioncash | |
Allows usages of the constructor to avoid an unnecessary copy. | |||
2019-10-15 | gl_shader_decompiler: Avoid unnecessary copies of MetaImage | Lioncash | |
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. | |||
2019-10-15 | maxwell_3d: Silence truncation warnings | Lioncash | |
A trivial warning caused by not using size_t as the argument types instead of u32. | |||
2019-10-15 | Merge pull request #2972 from lioncash/system | bunnei | |
{bcat, gpu, nvflinger}: Remove trivial usages of the global system accessor | |||
2019-10-15 | video_core/gpu: Remove use of the global system accessor | Lioncash | |
We can just make use of the reference member variable instead of accessing the global system instance. | |||
2019-10-15 | bcat: Remove use of global system accessors | Lioncash | |
Removes all uses of the global system accessor within the BCAT interface. | |||
2019-10-15 | video_core/texture_cache: Amend Doxygen references | Lioncash | |
Amends the doxygen comments so that they properly resolve. While we're at it, we can correct some typos and fix up some of the comments' formatting in order to make them slightly nicer to read. | |||
2019-10-15 | common/algorithm: Add description comment indicating intended algorithms | Lioncash | |
Makes it explicit that the header is intended for iterator-based algorithms that can ideally operate on any type. | |||
2019-10-15 | common: Rename binary_find.h to algorithm.h | Lioncash | |
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. | |||
2019-10-15 | Merge pull request #2965 from FernandoS27/fair-core-timing | bunnei | |
Core Timing: Rework Core Timing to run all cores evenly. | |||
2019-10-14 | Merge pull request #2897 from DarkLordZach/oss-ext-fonts-1 | bunnei | |
pl_u: Move open source font archives and fix NAND error | |||
2019-10-14 | Merge pull request #2968 from FreddyFunk/fix-zl-zr-analog-triggers | bunnei | |
yuzu/configure_input_player: Fix input handling for ZL and ZR from controllers with analog triggers | |||
2019-10-14 | Merge pull request #2930 from DarkLordZach/gamecard-partitions | bunnei | |
file_sys: Add code to access raw gamecard partitions and lazily load them | |||
2019-10-13 | card_image: Implement system update commands in XCI | Zach Hilman | |
2019-10-13 | pl_u: Fix mismatched rebase size error in font encryption | Zach Hilman | |
2019-10-13 | pl_u: Use kernel physical memory | Zach Hilman | |
2019-10-13 | pl_u: Remove excess static qualifier | Zach Hilman | |
2019-10-13 | pl_u: Use OSS system archives if real archives don't exist | Zach Hilman | |
2019-10-13 | system_archive: Synthesize shared fonts system archives | Zach Hilman | |
2019-10-13 | externals: Move OSS font data to file_sys in core | Zach Hilman | |
2019-10-12 | nvflinger/buffer_queue: Remove use of a global system accessor | Lioncash | |
2019-10-12 | Core_Timing: Address Remaining feedback. | Fernando Sahmkow | |
2019-10-12 | Core_Timing: Fix tests. | Fernando Sahmkow | |
2019-10-11 | Core_Timing: Address Feedback and suppress warnings. | Fernando Sahmkow | |
2019-10-11 | AsyncGpu: Address Feedback | Fernando Sahmkow | |
2019-10-10 | fixed clang format & addressed feedback | FreddyFunk | |
2019-10-10 | yuzu/configure_input_player: Fix input handling for ZL and ZR from ↵ | FreddyFunk | |
controllers with analog triggers | |||
2019-10-09 | Merge pull request #2910 from FearlessTobi/port-4930 | bunnei | |
Port citra-emu/citra#4930: "Pause when in background" | |||
2019-10-09 | Merge pull request #2928 from ReinUsesLisp/dirty-depth-bounds | bunnei | |
maxwell_3d: Add dirty flags for depth bounds values | |||
2019-10-09 | Merge pull request #2927 from ReinUsesLisp/polygon-offset-units | bunnei | |
gl_rasterizer: Fix polygon offset units | |||
2019-10-09 | Core Timing: Correct Idle and remove lefting pragma | Fernando Sahmkow | |
2019-10-09 | Core Timing: General corrections and added tests. | Fernando Sahmkow | |
2019-10-09 | Tests: Eliminate old Core Timing Tests | Fernando Sahmkow | |
2019-10-09 | Core Timing: Rework Core Timing to run all cores evenly. | Fernando Sahmkow | |
2019-10-09 | Merge pull request #2921 from FreddyFunk/compiler-warnings-core | bunnei | |
Services::ES fix casting warnings |