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 | 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 | 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 | 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 | 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-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 | 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 | 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 | common/parent_of_member: Replace TYPED_STORAGE define with template alias | Lioncash | |
Provides the same construct, but makes it obey namespacing. | |||
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 | |
2021-01-11 | core: hle: Integrate new KConditionVariable and KAddressArbiter implementations. | bunnei | |
2021-01-11 | core: hle: kernel: Update KAddressArbiter. | bunnei | |
2021-01-11 | core: hle: kernel: Update KConditionVariable. | bunnei | |
2021-01-11 | core: hle: kernel: Begin moving common SVC defintions to its own header. | bunnei | |
2021-01-11 | hle: kernel: Remove unnecessary AddressArbiter definition. | bunnei | |
2021-01-11 | common: common_funcs: Add R_UNLESS macro. | bunnei | |
2021-01-11 | hle: kernel: k_scheduler: Cleanup OnThreadPriorityChanged. | bunnei | |
2021-01-11 | hle: kernel: Rename thread "status" to "state". | bunnei | |
2021-01-11 | hle: kernel: thread: Replace ThreadStatus/ThreadSchedStatus with a single ↵ | bunnei | |
ThreadState. - This is how the real kernel works, and is more accurate and simpler. | |||
2021-01-11 | core: hle: kernel: Add some useful functions for checking kernel addresses. | bunnei | |