- 24 Jan, 2021 1 commit
-
-
ReinUsesLisp authored
Vulkan 1.0 didn't support creating sRGB image views on an ABGR8 VkImage with storage usage bits. VK_KHR_maintenance2 addressed this allowing to reduce the usage bits on a VkImageView. To allow image store on non-sRGB image views when the VkImage is created with sRGB, always create VkImages without sRGB and add the sRGB format on the view.
-
- 15 Jan, 2021 27 commits
-
-
LC authored
common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINIT
-
ReinUsesLisp authored
INSERT_PADDING_BYTES_NOINIT is more descriptive of the underlying behavior.
-
bunnei authored
common/timer: Remove
-
LC authored
common/alignment: Rename AlignBits to AlignUpLog2 and use constraints
-
Rodrigo Locatti authored
common/bit_util: Replace CLZ/CTZ operations with standardized ones
-
Lioncash authored
Makes for less code that we need to maintain.
-
ReinUsesLisp authored
-
ReinUsesLisp authored
AlignUpLog2 describes what the function does better than AlignBits.
-
Lioncash authored
This is a leftover from citra and dolphin that isn't used at all, particularly given the <chrono> header exists.
-
LC authored
common/color: Remove
-
LC authored
cmake: Remove yuzu_tester
-
ReinUsesLisp authored
This is a leftover from Citra we no longer use.
-
LC authored
{video_,}core/cmake: Remove Werror flags already defined code-base wide
-
ReinUsesLisp authored
-
ReinUsesLisp authored
These flags are already defined in src/cmake.
-
LC authored
cmake: Enforce -Wunused-function code-base wise
-
Rodrigo Locatti authored
vulkan_common: Silence missing initializer warnings
-
LC authored
vulkan_device: Enable shaderStorageImageMultisample conditionally
-
ReinUsesLisp authored
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.
-
ReinUsesLisp authored
-
ReinUsesLisp authored
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]].
-
LC authored
astc: Make the decoder more robust to invalid data
-
ReinUsesLisp authored
-
ReinUsesLisp authored
Silence warnings explicitly initializing all members on construction.
-
ReinUsesLisp authored
Fix Vulkan initialization on ANV.
-
ReinUsesLisp authored
Invalid ASTC textures seem to write more bytes here, increase the size to something that can't make us push out of bounds.
-
ReinUsesLisp authored
Avoid out of bound reads on invalid ASTC textures. Games can bind invalid textures that make us read or write out of bounds.
-
- 14 Jan, 2021 8 commits
-
-
LC authored
ci/linux: Make Mainline AppImages updateable
-
bunnei authored
yuzu: Remove unused variables in Qt code
-
Lioncash authored
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.
-
Morph authored
configure_motion_touch: Migrate off QRegExp to QRegularExpression
-
Morph authored
configure_motion_touch: Prevent use after move in ApplyConfiguration()
-
Lioncash authored
touch_engine was being compared against after being moved into the setter for the engine, so this comparison wouldn't behave properly.
-
Lioncash authored
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.
-
LC authored
Fix IP validator error
-
- 13 Jan, 2021 4 commits
-
-
bunnei authored
yuzu: Migrate off of setMargin() to setContentsMargins()
-
german authored
-
Lioncash authored
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.
-
Morph authored
vulkan_device: Remove requirement on shaderStorageImageMultisample
-