Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-26 | Oops | Matías Locatti | |
2022-11-26 | Replace GLSL as the default OpenGL shader backend | Matí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-26 | Merge pull request #9288 from vonchenplus/deferred_draw | liamwhite | |
video_core: Fine tune maxwell drawing trigger mechanism | |||
2022-11-26 | Merge pull request #9307 from Morph1984/not-used-correctly | liamwhite | |
maxwell_to_vk: Fix format usage bits and add R16_SINT | |||
2022-11-26 | Sharpness instead of Sharpening | Matías Locatti | |
2022-11-25 | configure_graphics: Implement custom FSR Sharpening setting | lat9nq | |
2022-11-25 | settings: Reset FSR sharpening global state with the others | lat9nq | |
2022-11-25 | Merge pull request #9297 from Kelebek1/sink_oob | liamwhite | |
[audio_core] Fix an OoB with sample sinking | |||
2022-11-25 | Merge pull request #9304 from liamwhite/menu-roll | bunnei | |
Qt: assign menuRole properties for actions | |||
2022-11-25 | Merge pull request #9305 from lioncash/request | bunnei | |
hle_ipc: Add helper function for determining element counts | |||
2022-11-24 | Merge pull request #9194 from FernandoS27/yfc-fermi2d | liamwhite | |
YFC - Fermi2D: Rework blit engine and add a software blitter. | |||
2022-11-24 | Fermi2D: Cleanup and address feedback. | Fernando Sahmkow | |
2022-11-24 | GPU: Fix buffer cache issue, engine upload not inlining memory in multiline ↵ | Fernando Sahmkow | |
and pessismistic invalidation. | |||
2022-11-24 | GPU: Implement additional render target formats. | Fernando Sahmkow | |
2022-11-24 | MaxwellDMA: Implement BlockLinear to BlockLinear copies. | Fernando Sahmkow | |
2022-11-24 | Fermi2D: Implement Bilinear software filtering and address feedback. | Fernando Sahmkow | |
2022-11-24 | Fermi2D: Rework blit engine and add a software blitter. | Fernando Sahmkow | |
2022-11-24 | CMake: rework for Qt6 support | Kyle 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-24 | FSR Sharpening Slider part 1 - only a global slider | Matías Locatti | |
2022-11-23 | startup_checks: Use fmt::print, fix exec error handling | lat9nq | |
Uses fmt::print opposed to std::fprintf for error printing. Call exit instead of returning to caller to prevent a like issue the previous commit was trying to solve. Removes unneeded comment. Co-authored-by: liamwhite <liamwhite@users.noreply.github.com> Co-authored-by: Lioncash <mathew1800@gmail.com> | |||
2022-11-23 | startup_checks: Use Windows flow for *nix | lat9nq | |
Spawns a child using fork and exec as opposed to fork alone. Workaround for the macos file manager complaining about not supporting fork without exec. Control flow for *nix is now roughly the same as for Windows. | |||
2022-11-23 | maxwell_to_vk: Add R16_SINT | Morph | |
This was somehow missed when the format was added to GL | |||
2022-11-23 | maxwell_to_vk: Fix format usage bits | Morph | |
- VK_FORMAT_B8G8R8A8_UNORM supports the STORAGE_IMAGE_BIT - VK_FORMAT_R4G4B4A4_UNORM_PACK16 does not support the COLOR_ATTACHMENT_BIT | |||
2022-11-23 | service: Make use of buffer element count helpers | Lioncash | |
2022-11-23 | hle_ipc: Add helper functions for getting number of buffer elements | Lioncash | |
2022-11-23 | hle_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-23 | Qt: assign menuRole properties for actions | Liam | |
2022-11-22 | general: fix compile for Apple Clang | Liam | |
2022-11-22 | Merge pull request #9299 from lioncash/cast | liamwhite | |
k_handle_table: Remove cast to void* in GetObjectForIpc | |||
2022-11-22 | k_handle_table: Remove cast to void* in GetObjectForIpc | Lioncash | |
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-22 | Merge pull request #9219 from german77/nfc_impl | bunnei | |
service: nfc: Implement NFC IUser service | |||
2022-11-22 | Use the maximum input index for samples buffer span size, not just the input ↵ | Kelebek1 | |
count | |||
2022-11-22 | video_core: Optimize maxwell drawing trigger mechanism | FengChen | |
2022-11-21 | qt_amiibo_settings: Use WebClient only if ENABLE_WEB_SERVICE is enabled | Morph | |
Resolves compilation errors when ENABLE_WEB_SERVICE is disabled in CMake configuration | |||
2022-11-20 | Configuration: Add per-game input profiles | ameerj | |
2022-11-20 | Merge pull request #9279 from liamwhite/this-would-have-never-happened-in-rust | Morph | |
dmnt:cht: fix copy-paste error | |||
2022-11-20 | Merge pull request #9216 from vonchenplus/reimp_inline_index_buffer | liamwhite | |
video_core: Reimplement inline index buffer binding | |||
2022-11-20 | Merge branch 'master' into nfc_impl | Narr the Reg | |
2022-11-20 | dmnt:cht: fix copy-paste error | Liam | |
2022-11-20 | Merge pull request #9238 from german77/cabinet_applet | bunnei | |
service: am: Implement cabinet applet | |||
2022-11-20 | Merge pull request #9249 from goldenx86/available-vram | Morph | |
Add available Vulkan VRAM to log files | |||
2022-11-19 | Merge pull request #9254 from FernandoS27/auto-cpu-fix | bunnei | |
Dynarmic: Remove inaccurate NaN from Auto CPU settings. | |||
2022-11-19 | Merge pull request #9191 from german77/touching_souls | liamwhite | |
core: hid: Implement true multitouch support | |||
2022-11-19 | Merge pull request #9260 from liamwhite/youre-in-big-trouble-now | Fernando S | |
spirv_emit_context: add missing flat decoration | |||
2022-11-19 | service: nfc: Implement nfc user | Narr the Reg | |
2022-11-19 | service: hid: Only overclock npad controllers | german77 | |
2022-11-19 | core: hid: Implement true multitouch support | Narr the Reg | |
2022-11-19 | Merge pull request #9252 from liamwhite/radv-superiority | bunnei | |
maxwell3d: HLE multi-layer clear macro | |||
2022-11-18 | spirv_emit_context: add missing flat decoration | Liam | |
2022-11-18 | Merge pull request #9253 from vonchenplus/attr_layer | liamwhite | |
shader: Implement miss attribute layer |