Age | Commit message (Collapse) | Author |
|
common/cache_management: Amend header includes
|
|
input_common/helpers: Mark analog property structs members as static constexpr
|
|
common/input: Add helper functions for constructing input and output devices
|
|
Narrows the include in the header to <cstddef>, since that's what houses
size_t's definition, meanwhile the <cstdint> include can be moved into
the cpp file.
|
|
These are const with no dependency on any other data members, so we can
make these static constexpr to reduce the overall object size.
|
|
Makes the transform calls much nicer to read.
|
|
Avoids the redundancy of needing to explictly specify the common
namespace and the type.
|
|
This was previously being passed by value, which was unnecessary and
created more allocations than necessary.
|
|
This is only used in the non-Windows path.
|
|
yuzu-cmd: Fix default config value
|
|
|
|
CMake: rework for Qt6 support
|
|
yuzu-cmd: Fix input callback crash on close
|
|
yuzu-cmd: Update configuration file description
|
|
|
|
FSR Sharpening Slider
|
|
Solves an issue where autogenerated title keys would take precedence over those provided by user.
|
|
|
|
|
|
GLASM is not very compatible with the latest games, and too many people have the special superpower to break their Vulkan support.
|
|
video_core: Fine tune maxwell drawing trigger mechanism
|
|
maxwell_to_vk: Fix format usage bits and add R16_SINT
|
|
|
|
|
|
|
|
[audio_core] Fix an OoB with sample sinking
|
|
Qt: assign menuRole properties for actions
|
|
hle_ipc: Add helper function for determining element counts
|
|
YFC - Fermi2D: Rework blit engine and add a software blitter.
|
|
|
|
and pessismistic invalidation.
|
|
|
|
|
|
|
|
|
|
This PR rearranges things in the CMake system to make compiling with Qt6 possible
1. Camera API has changed in Qt6, so the camera feature is disabled
2. A previous fix involving QLocale is now version gated.
3. QRegExp replaced with QRegularExpression, see #5343
4. Qt6_LOCATION option added to specify a location to search for Qt6
(see examples below)
5. windeployqt is used to copy Qt6 files into the build directory on Windows
Notes for Arch Linux
Arch install happened to have qt6-base qt6-declarative qt6-translations installed
mkdir build && cd build
cmake .. -GNinja -DYUZU_USE_BUNDLED_VCPKG=ON -DYUZU_TESTS=OFF -DENABLE_QT6=YES -DYUZU_USE_BUNDLED_QT=NO
Windows (MSVC)
Qt wants users to download precompiled libraries via an online installer,
it is worth noting that the GPL/LGPL takes precendence over any ...
In the Qt Maintenance tool, under a version, such as 6.3.1
Select "MSVC 2019 64-bit"
Under Additional Libraries Qt Multimedia may be of use for Camera support
For the Web Applet I had to select the following:
PDF Positioning WebChannel WebEngine
mkdir build && cd build
cmake -G "Visual Studio 16 2019" -DQt6_LOCATION=C:/Qt/6.4.0/msvc2019_64/ \
-DENABLE_COMPATIBILITY_LIST_DOWNLOAD=YES -DYUZU_USE_BUNDLED_QT=NO \
-DENABLE_QT_TRANSLATION=YES -DENABLE_QT6=YES ..
Some numbers for reference (msvc2019_64)
Qt5 (slimmed down) 508 MB
Qt5.15.2 all in 929 MB
Qt6.3.1 1.71 GB
Qt6.3.2 1.73 GB
Qt6.4.0-beta3 1.83 GB
Qt6.4.0 1.67 GB
|
|
|
|
This was somehow missed when the format was added to GL
|
|
- VK_FORMAT_B8G8R8A8_UNORM supports the STORAGE_IMAGE_BIT
- VK_FORMAT_R4G4B4A4_UNORM_PACK16 does not support the COLOR_ATTACHMENT_BIT
|
|
|
|
|
|
Will allow the compiler to complain about cases where ignoring the
return value would be a bug.
|
|
|
|
k_handle_table: Remove cast to void* in GetObjectForIpc
|
|
This was used to get around the KProcess class being incomplete. We can
just move this to the cpp file and eliminate the cast entirely, letting
the compiler do its work.
|
|
service: nfc: Implement NFC IUser service
|
|
count
|
|
|
|
Resolves compilation errors when ENABLE_WEB_SERVICE is disabled in CMake configuration
|
|
dmnt:cht: fix copy-paste error
|