Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-15 | Merge pull request #5355 from lioncash/timer | bunnei | |
common/timer: Remove | |||
2021-01-15 | Merge pull request #5357 from ReinUsesLisp/alignment-log2 | LC | |
common/alignment: Rename AlignBits to AlignUpLog2 and use constraints | |||
2021-01-15 | Merge pull request #5356 from lioncash/clz | Rodrigo Locatti | |
common/bit_util: Replace CLZ/CTZ operations with standardized ones | |||
2021-01-15 | common/bit_util: Replace CLZ/CTZ operations with standardized ones | Lioncash | |
Makes for less code that we need to maintain. | |||
2021-01-15 | common/alignment: Upgrade to use constraints instead of static asserts | ReinUsesLisp | |
2021-01-15 | common/alignment: Rename AlignBits to AlignUpLog2 | ReinUsesLisp | |
AlignUpLog2 describes what the function does better than AlignBits. | |||
2021-01-15 | common/timer: Remove | Lioncash | |
This is a leftover from citra and dolphin that isn't used at all, particularly given the <chrono> header exists. | |||
2021-01-15 | Merge pull request #5354 from ReinUsesLisp/remove-common-color | LC | |
common/color: Remove | |||
2021-01-15 | Merge pull request #5352 from ReinUsesLisp/remove-tester | LC | |
cmake: Remove yuzu_tester | |||
2021-01-15 | common/color: Remove | ReinUsesLisp | |
This is a leftover from Citra we no longer use. | |||
2021-01-15 | Merge pull request #5353 from ReinUsesLisp/deduplicate-warning-flags | LC | |
{video_,}core/cmake: Remove Werror flags already defined code-base wide | |||
2021-01-15 | core/cmake: Remove Werror flags already defined code-base wide | ReinUsesLisp | |
2021-01-15 | video_core/cmake: Remove Werror flags already defined code-base wide | ReinUsesLisp | |
These flags are already defined in src/cmake. | |||
2021-01-15 | Merge pull request #5351 from ReinUsesLisp/vc-unused-functions | LC | |
cmake: Enforce -Wunused-function code-base wise | |||
2021-01-15 | Merge pull request #5350 from ReinUsesLisp/vk-init-warns | Rodrigo Locatti | |
vulkan_common: Silence missing initializer warnings | |||
2021-01-15 | Merge pull request #5349 from ReinUsesLisp/anv-fix | LC | |
vulkan_device: Enable shaderStorageImageMultisample conditionally | |||
2021-01-15 | cmake: Remove yuzu_tester | ReinUsesLisp | |
We never ended up using yuzu_tester. Removing it saves code duplication with yuzu_cmd, and distribution size on prebuilt packages. For unit testing, we can use catch2 from guest code and dump the results to a file. Then execute yuzu from a script on ci if we want this to be automated. | |||
2021-01-15 | cmake: Enforce -Wunused-function code-base wide | ReinUsesLisp | |
2021-01-15 | video_core: Enforce -Wunused-function | ReinUsesLisp | |
Stops us from merging code with unused functions in the future. If something is invoked behind conditionally evaluated code in a way that the language can't see it (e.g. preprocessor macros), the potentially unused function should use [[maybe_unused]]. | |||
2021-01-15 | Merge pull request #5348 from ReinUsesLisp/astc-robustness | LC | |
astc: Make the decoder more robust to invalid data | |||
2021-01-15 | vk_buffer_cache: Remove unused function | ReinUsesLisp | |
2021-01-15 | vulkan_common: Silence missing initializer warnings | ReinUsesLisp | |
Silence warnings explicitly initializing all members on construction. | |||
2021-01-15 | vulkan_device: Enable shaderStorageImageMultisample conditionally | ReinUsesLisp | |
Fix Vulkan initialization on ANV. | |||
2021-01-15 | astc: Increase integer encoded vector size | ReinUsesLisp | |
Invalid ASTC textures seem to write more bytes here, increase the size to something that can't make us push out of bounds. | |||
2021-01-15 | astc: Return zero on out of bound bits | ReinUsesLisp | |
Avoid out of bound reads on invalid ASTC textures. Games can bind invalid textures that make us read or write out of bounds. | |||
2021-01-14 | Merge pull request #5302 from lat9nq/appimage-update | LC | |
ci/linux: Make Mainline AppImages updateable | |||
2021-01-14 | Merge pull request #5345 from lioncash/unused-var | bunnei | |
yuzu: Remove unused variables in Qt code | |||
2021-01-14 | yuzu: Remove unused variables in Qt code | Lioncash | |
Removes two unused variables in out Qt code. In this case the removal of these two results in less allocations, given std::map allocates on the heap. | |||
2021-01-14 | Merge pull request #5343 from lioncash/qt6 | Morph | |
configure_motion_touch: Migrate off QRegExp to QRegularExpression | |||
2021-01-14 | Merge pull request #5344 from lioncash/move | Morph | |
configure_motion_touch: Prevent use after move in ApplyConfiguration() | |||
2021-01-13 | configure_motion_touch: Prevent use after move in ApplyConfiguration() | Lioncash | |
touch_engine was being compared against after being moved into the setter for the engine, so this comparison wouldn't behave properly. | |||
2021-01-13 | configure_motion_touch: Migrate off QRegExp to QRegularExpression | Lioncash | |
QRegularExpression was introduced in Qt 5 as a better replacement for QRegExp. In Qt 6.0 QRegExp is removed entirely. To remain forward compatible with Qt 6.0, we can transition over to using QRegularExpression. | |||
2021-01-13 | Merge pull request #5330 from german77/regexerror | LC | |
Fix IP validator error | |||
2021-01-13 | Merge pull request #5342 from lioncash/qt6 | bunnei | |
yuzu: Migrate off of setMargin() to setContentsMargins() | |||
2021-01-13 | Fix IP validator error where the last octet produced an error if the value ↵ | german | |
was higher than 199 | |||
2021-01-13 | yuzu: Migrate off of setMargin() to setContentsMargins() | Lioncash | |
setMargin() has been deprecated since Qt 5, and replaced with setContentsMargins(). We can move over to setContentsMargins() to stay forward-compatible with Qt 6.0. | |||
2021-01-13 | Merge pull request #5341 from ReinUsesLisp/anv-storage | Morph | |
vulkan_device: Remove requirement on shaderStorageImageMultisample | |||
2021-01-13 | vulkan_device: Remove requirement on shaderStorageImageMultisample | ReinUsesLisp | |
yuzu doesn't currently emulate MS image stores. Requiring this makes no sense for now. Fixes ANV not booting any games on Vulkan. | |||
2021-01-13 | Merge pull request #5340 from Morph1984/gcc-warnings | LC | |
cmake: Enforce -Werror=switch and -Werror=unused-variable | |||
2021-01-13 | cmake: Enforce -Werror=switch and -Werror=unused-variable | Morph | |
2021-01-12 | Merge pull request #5280 from FearlessTobi/port-5666 | bunnei | |
Port citra-emu/citra#5666: "Rotate previous log file to "citra_log.txt.old"" | |||
2021-01-12 | Merge pull request #5311 from ReinUsesLisp/fence-wait | bunnei | |
vk_fence_manager: Use timeline semaphores instead of spin waits | |||
2021-01-11 | Merge pull request #5333 from lioncash/define | bunnei | |
common/parent_of_member: Replace TYPED_STORAGE define with template alias | |||
2021-01-11 | common/parent_of_member: Replace TYPED_STORAGE define with template alias | Lioncash | |
Provides the same construct, but makes it obey namespacing. | |||
2021-01-11 | Merge pull request #5266 from bunnei/kernel-synch | bunnei | |
Rewrite KSynchronizationObject, KConditonVariable, and KAddressArbiter | |||
2021-01-11 | hle: kernel: thread: Preserve thread wait reason for debugging only. | bunnei | |
- This is decoupled from core functionality and used for debugging only. | |||
2021-01-11 | yuzu: debugger: wait_tree: Handle unknown ThreadState. | bunnei | |
2021-01-11 | hle: kernel: k_scheduler_lock: Fix shadowing errors. | bunnei | |
2021-01-11 | core: arm: arm_interface: Fix shadowing errors. | bunnei | |
2021-01-11 | core: hle: Add missing calls to MicroProfileOnThreadExit. | bunnei | |