summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-08-27core/socket_proxy: Correct broadcast behaviorFearlessTobi
Broadcasts should only be sent when the broadcast IP is used. They should also only be received when SO_BROADCAST is enabled.
2022-08-27yuzu: Display current game version in multiplayer roomFearlessTobi
Makes it easier for users to recognize connection errors caused by different game versions.
2022-08-27network: Use lower timeout for enet_host_serviceFearlessTobi
This allows us to have a 10x higher throughput of packets by using a much shorter waiting time.
2022-08-27core/bsd: Correctly unbind methods in destructorFearlessTobi
Prevents yuzu from crashing when the BSD service is created a second time.
2022-08-27core/acc: Make CheckAvailability use LOG_DEBUGFearlessTobi
Previously it was spamming the logs in certain multiplayer games like Puyo Puyo Tetris.
2022-08-27yuzu_room: Remove dependency on coreFearlessTobi
2022-08-26Merge pull request #8566 from german77/galaxybunnei
core: hid: Add fallback for dualjoycon and pro controllers
2022-08-26Merge pull request #8485 from nezd5553/masterbunnei
cmake: Use compatibility list in source directory
2022-08-24Merge pull request #8812 from Kelebek1/autobunnei
[Audio] Implement AudRenU:RequestUpdateAuto
2022-08-24Implement AudRenU:RequestUpdateAuto, and use C descriptors when B reports as ↵Kelebek1
empty.
2022-08-23Merge pull request #8804 from vonchenplus/speed_up_idirectory_servicesbunnei
core:filesystem: speed up IDirectory service
2022-08-22yuzu: Force camera output to be saved on a buffer (#8805)Narr the Reg
2022-08-22Merge pull request #8801 from german77/smallMai
hid: core: Add missing function table names
2022-08-23core:filesystem: speed up IDirectory servicevonchenplus
2022-08-21hid: core: Add missing function table namesgerman77
2022-08-21Merge pull request #8799 from liamwhite/where-did-the-padding-goliamwhite
core/file_sys: fix alignment of BuildId
2022-08-21Merge pull request #8660 from Tachi107/findmodules-pkg-configliamwhite
build: simplify find modules
2022-08-21Merge pull request #8676 from abouvier/no-check-subliamwhite
cmake: add option to check submodules
2022-08-21Merge pull request #8784 from Docteh/nosnekliamwhite
code: dodge PAGE_SIZE #define
2022-08-21core/file_sys: fix alignment of BuildIdLiam
2022-08-20Merge pull request #8790 from liamwhite/too-many-ways-to-name-a-byte-stringbunnei
core/file_sys: fix BuildId padding in patch loading
2022-08-20Merge pull request #8783 from german77/looongliamwhite
yuzu: Allow longer controller profile names
2022-08-20Merge pull request #8797 from Docteh/filteringliamwhite
Qt: Retranslate GameList header and Filter line
2022-08-20Merge pull request #8795 from ↵liamwhite
vonchenplus/support_framebuffer_crop_rect_top_not_zero video_core: support framebuffer crop rect top not zero
2022-08-20Merge pull request #8794 from vonchenplus/clkrst_serviceliamwhite
core: implement clkrst service
2022-08-20Qt: Retranslate GameList header and Filter lineKyle Kienapfel
Didn't notice this until I was trying to change the default font to Comic Sans MS when language is set to English in yuzu.
2022-08-20video_core: support framebuffer crop rect top not zerovonchenplus
2022-08-20core: implement clkrst servicevonchenplus
2022-08-19code: dodge PAGE_SIZE #defineKyle Kienapfel
Some header files, specifically for OSX and Musl libc define PAGE_SIZE to be a number This is great except in yuzu we're using PAGE_SIZE as a variable Specific example `static constexpr u64 PAGE_SIZE = u64(1) << PAGE_BITS;` PAGE_SIZE PAGE_BITS PAGE_MASK are all similar variables. Simply deleted the underscores, and then added YUZU_ prefix Might be worth noting that there are multiple uses in different classes/namespaces This list may not be exhaustive Core::Memory 12 bits (4096) QueryCacheBase 12 bits ShaderCache 14 bits (16384) TextureCache 20 bits (1048576, or 1MB) Fixes #8779
2022-08-19Merge pull request #8791 from liamwhite/r16g16b16x16bunnei
video_core: implement R16G16B16X16 texture format
2022-08-19video_core: implement R16G16B16X16 texture formatLiam
2022-08-19core/file_sys: fix BuildId paddingLiam
2022-08-18yuzu: Allow longer controller profile namesNarr the Reg
2022-08-18Merge pull request #8772 from liushuyu/remove-common-intrinbunnei
common: remove unneeded x86-specific header
2022-08-16common: remove unneeded x86-specific headerliushuyu
2022-08-16Merge pull request #8685 from FearlessTobi/multiplayer-part2bunnei
core, network: Add ability to proxy socket packets
2022-08-15core/socket_proxy: Final nitsFearlessTobi
2022-08-15core: network: Address review commentsgerman77
2022-08-15yuzu: Fix crash on shutdownFearlessTobi
Previously, accessing the room_network when it was already freed would crash the emulator on shutdown. Co-Authored-By: Narr the Reg <5944268+german77@users.noreply.github.com>
2022-08-15internal_network: Fix mingw compilationFearlessTobi
Apparently, "interface" is a reserved keyword on this compiler.
2022-08-15core, yuzu: Address first part of review commentsFearlessTobi
2022-08-15core/socket_proxy: Fix compilationFearlessTobi
2022-08-15Make copyright headers SPDX-compliantFearlessTobi
2022-08-15core, network: Add ability to proxy socket packetsFearlessTobi
2022-08-15web_service: Correct jwt issuer stringFearlessTobi
2022-08-15dedicated_room: Initial implementationFearlessTobi
2022-08-14Merge pull request #8104 from Docteh/them_iconsliamwhite
Moving Icons away from CC BY-ND 3.0 licensed Icons to help with FOSS Packaging
2022-08-14Moving Icons away from CC BY-ND 3.0 for FOSS packaging purposesKyle Kienapfel
I've seen some comments stating that sharing pre-compiled packages of yuzu is problematic for linux distributions due to some contents having license of CC BY-ND 3.0 Better licensed sources of icons have been found for most cases, see the changes to the .reuse/dep5 file for details. Placeholders for connected/disconnected icons At the time of writing I consider these icons to be placeholders, hence three copies. colorful is grey, default is black, qdarkstyle is white connected is gnome/16x16/network-idle.png with no changes connected_notification is gnome/16x16/network-error.png with changes disconnected is gnome/16x16/network-offline.png with changes Looking at licenses: GNOME icon theme is distributed under the terms of either GNU LGPL v.3 or Creative Commons BY-SA 3.0 license. Debian appears to explicitly state they're licensing under Creative Commons Attribution-Share Alike 3.0 From a tarball at the following link suggests we can just attribute GNOME Project https://download.gnome.org/sources/gnome-icon-theme/ When attributing the artwork, using "GNOME Project" is enough. Please link to http://www.gnome.org where available. CC-BY-SA-3.0.txt from https://creativecommons.org/licenses/by-sa/3.0/legalcode.txt
2022-08-13Merge pull request #8739 from merryhime/swizzle_tablebunnei
video_core/textures/decoders: Avoid SWIZZLE_TABLE
2022-08-12Merge pull request #8756 from Kelebek1/volbunnei
Allow audio volume up to 200%