summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-11-28yuzu/main: Merge variable declaration into ifdefLioncash
This is only used in the non-Windows path.
2022-11-28Merge pull request #9325 from german77/default_by_defaultliamwhite
yuzu-cmd: Fix default config value
2022-11-27yuzu-cmd: Fix default config valuegerman77
2022-11-27Merge pull request #8829 from Docteh/qt6_0002liamwhite
CMake: rework for Qt6 support
2022-11-27Merge pull request #9317 from german77/input-crashliamwhite
yuzu-cmd: Fix input callback crash on close
2022-11-27Merge pull request #9323 from german77/intructionsliamwhite
yuzu-cmd: Update configuration file description
2022-11-27yuzu-cmd: Fix input callback crash on closegerman77
2022-11-27Merge pull request #9276 from goldenx86/fsrSliderbunnei
FSR Sharpening Slider
2022-11-27crypto: use user-provided keys whenever possibleValeri
Solves an issue where autogenerated title keys would take precedence over those provided by user.
2022-11-26yuzu-cmd: Update configuration file descriptiongerman77
2022-11-26OopsMatías Locatti
2022-11-26Replace GLSL as the default OpenGL shader backendMatías Locatti
GLASM is not very compatible with the latest games, and too many people have the special superpower to break their Vulkan support.
2022-11-26Merge pull request #9288 from vonchenplus/deferred_drawliamwhite
video_core: Fine tune maxwell drawing trigger mechanism
2022-11-26Merge pull request #9307 from Morph1984/not-used-correctlyliamwhite
maxwell_to_vk: Fix format usage bits and add R16_SINT
2022-11-26Sharpness instead of SharpeningMatías Locatti
2022-11-25configure_graphics: Implement custom FSR Sharpening settinglat9nq
2022-11-25settings: Reset FSR sharpening global state with the otherslat9nq
2022-11-25Merge pull request #9297 from Kelebek1/sink_oobliamwhite
[audio_core] Fix an OoB with sample sinking
2022-11-25Merge pull request #9304 from liamwhite/menu-rollbunnei
Qt: assign menuRole properties for actions
2022-11-25Merge pull request #9305 from lioncash/requestbunnei
hle_ipc: Add helper function for determining element counts
2022-11-24Merge pull request #9194 from FernandoS27/yfc-fermi2dliamwhite
YFC - Fermi2D: Rework blit engine and add a software blitter.
2022-11-24Fermi2D: Cleanup and address feedback.Fernando Sahmkow
2022-11-24GPU: Fix buffer cache issue, engine upload not inlining memory in multiline ↵Fernando Sahmkow
and pessismistic invalidation.
2022-11-24GPU: Implement additional render target formats.Fernando Sahmkow
2022-11-24MaxwellDMA: Implement BlockLinear to BlockLinear copies.Fernando Sahmkow
2022-11-24Fermi2D: Implement Bilinear software filtering and address feedback.Fernando Sahmkow
2022-11-24Fermi2D: Rework blit engine and add a software blitter.Fernando Sahmkow
2022-11-24CMake: rework for Qt6 supportKyle Kienapfel
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
2022-11-24FSR Sharpening Slider part 1 - only a global sliderMatías Locatti
2022-11-23maxwell_to_vk: Add R16_SINTMorph
This was somehow missed when the format was added to GL
2022-11-23maxwell_to_vk: Fix format usage bitsMorph
- VK_FORMAT_B8G8R8A8_UNORM supports the STORAGE_IMAGE_BIT - VK_FORMAT_R4G4B4A4_UNORM_PACK16 does not support the COLOR_ATTACHMENT_BIT
2022-11-23service: Make use of buffer element count helpersLioncash
2022-11-23hle_ipc: Add helper functions for getting number of buffer elementsLioncash
2022-11-23hle_ipc: Mark relevant member functions as [[nodiscard]]Lioncash
Will allow the compiler to complain about cases where ignoring the return value would be a bug.
2022-11-23Qt: assign menuRole properties for actionsLiam
2022-11-22Merge pull request #9299 from lioncash/castliamwhite
k_handle_table: Remove cast to void* in GetObjectForIpc
2022-11-22k_handle_table: Remove cast to void* in GetObjectForIpcLioncash
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.
2022-11-22Merge pull request #9219 from german77/nfc_implbunnei
service: nfc: Implement NFC IUser service
2022-11-22Use the maximum input index for samples buffer span size, not just the input ↵Kelebek1
count
2022-11-22video_core: Optimize maxwell drawing trigger mechanismFengChen
2022-11-21qt_amiibo_settings: Use WebClient only if ENABLE_WEB_SERVICE is enabledMorph
Resolves compilation errors when ENABLE_WEB_SERVICE is disabled in CMake configuration
2022-11-20Merge pull request #9279 from liamwhite/this-would-have-never-happened-in-rustMorph
dmnt:cht: fix copy-paste error
2022-11-20Merge pull request #9216 from vonchenplus/reimp_inline_index_bufferliamwhite
video_core: Reimplement inline index buffer binding
2022-11-20Merge branch 'master' into nfc_implNarr the Reg
2022-11-20dmnt:cht: fix copy-paste errorLiam
2022-11-20Merge pull request #9238 from german77/cabinet_appletbunnei
service: am: Implement cabinet applet
2022-11-20Merge pull request #9249 from goldenx86/available-vramMorph
Add available Vulkan VRAM to log files
2022-11-19Merge pull request #9254 from FernandoS27/auto-cpu-fixbunnei
Dynarmic: Remove inaccurate NaN from Auto CPU settings.
2022-11-19Merge pull request #9191 from german77/touching_soulsliamwhite
core: hid: Implement true multitouch support
2022-11-19Merge pull request #9260 from liamwhite/youre-in-big-trouble-nowFernando S
spirv_emit_context: add missing flat decoration