Commit Graph

22162 Commits (8d774e7415fac1153d8944baa2cc250cc4831107)
 

Author SHA1 Message Date
liamwhite 064f836d1c
Merge pull request #8784 from Docteh/nosnek
code: dodge PAGE_SIZE #define
3 years ago
Liam 518317b717 core/file_sys: fix alignment of BuildId 3 years ago
bunnei e37e3d3634
Merge pull request #8790 from liamwhite/too-many-ways-to-name-a-byte-string
core/file_sys: fix BuildId padding in patch loading
3 years ago
liamwhite 1088e8ce5c
Merge pull request #8783 from german77/looong
yuzu: Allow longer controller profile names
3 years ago
liamwhite 7a3e5fe927
Merge pull request #8797 from Docteh/filtering
Qt: Retranslate GameList header and Filter line
3 years ago
liamwhite 776bcec3e1
Merge pull request #8795 from vonchenplus/support_framebuffer_crop_rect_top_not_zero
video_core: support framebuffer crop rect top not zero
3 years ago
liamwhite 47c716e892
Merge pull request #8794 from vonchenplus/clkrst_service
core: implement clkrst service
3 years ago
Kyle Kienapfel 5863f16b4c Qt: Retranslate GameList header and Filter line
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.
3 years ago
vonchenplus 0a8c5c8622 video_core: support framebuffer crop rect top not zero 3 years ago
vonchenplus 4bab0d07a6 core: implement clkrst service 3 years ago
Kyle Kienapfel 14e9de6678 code: dodge PAGE_SIZE #define
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
3 years ago
bunnei e9b7263cfd
Merge pull request #8791 from liamwhite/r16g16b16x16
video_core: implement R16G16B16X16 texture format
3 years ago
Liam c5c425914f video_core: implement R16G16B16X16 texture format 3 years ago
Liam 39cf6abd94 core/file_sys: fix BuildId padding 3 years ago
Narr the Reg bfbee62340
yuzu: Allow longer controller profile names 3 years ago
bunnei 2e58491c38
Merge pull request #8772 from liushuyu/remove-common-intrin
common: remove unneeded x86-specific header
3 years ago
liushuyu b00df08145
common: remove unneeded x86-specific header 3 years ago
bunnei 6f931d49c7
Merge pull request #8685 from FearlessTobi/multiplayer-part2
core, network: Add ability to proxy socket packets
3 years ago
FearlessTobi 4976d14009 core/socket_proxy: Final nits 3 years ago
german77 72b90a5bbf core: network: Address review comments 3 years ago
FearlessTobi 72ff5cd445 yuzu: Fix crash on shutdown
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>
3 years ago
FearlessTobi 5cd95fa949 internal_network: Fix mingw compilation
Apparently, "interface" is a reserved keyword on this compiler.
3 years ago
FearlessTobi 6d41088153 core, yuzu: Address first part of review comments 3 years ago
FearlessTobi a5cd639cb6 core/socket_proxy: Fix compilation 3 years ago
FearlessTobi bb84f53539 Make copyright headers SPDX-compliant 3 years ago
FearlessTobi f80c7c4cd5 core, network: Add ability to proxy socket packets 3 years ago
FearlessTobi 035ca99b02 web_service: Correct jwt issuer string 3 years ago
FearlessTobi 9fc03d4b91 dedicated_room: Initial implementation 3 years ago
liamwhite 4d72612416
Merge pull request #8104 from Docteh/them_icons
Moving Icons away from CC BY-ND 3.0 licensed Icons to help with FOSS Packaging
3 years ago
Kyle Kienapfel bc992b9bdc Moving Icons away from CC BY-ND 3.0 for FOSS packaging purposes
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
3 years ago
bunnei d04bc95934
Merge pull request #8739 from merryhime/swizzle_table
video_core/textures/decoders: Avoid SWIZZLE_TABLE
3 years ago
bunnei 411e58de28
Merge pull request #8756 from Kelebek1/vol
Allow audio volume up to 200%
3 years ago
bunnei cba3b05c94
Merge pull request #8755 from Morph1984/delimit-ips
ips_layer: Delimit parsed hex value string
3 years ago
Mai ce42465638
Merge pull request #8741 from Docteh/aboot
Qt: tweak ui files
3 years ago
Kelebek1 85c9e31791 Do some log memes to help perceived volume 3 years ago
liamwhite 5a6a26449c
Merge pull request #8745 from merryhime/null-fastmem-arena
arm_dynarmic: Fix nullptr fastmem arenas
3 years ago
Kelebek1 b25090d960 Allow audio volume up to 200% 3 years ago
Morph a44da3c14d ips_layer: Delimit parsed hex value string
Delimits the hex value string on spaces, slashes, carriage returns or newlines, allowing for comments to be added in-line.
3 years ago
liamwhite e8a59a6931
Merge pull request #8647 from Docteh/default_dark
Linux: handle dark system themes nicely
3 years ago
Kyle Kienapfel d4b1095173 review pass on CheckDarkMode function 3 years ago
liamwhite 536626fdd6
Merge pull request #8731 from FearlessTobi/better-ldn
ldn: Add better stubs and more data types
3 years ago
german77 56115f7732 core: ldn: Address review comments part 2 3 years ago
Morph 72bf844110
Merge pull request #8686 from lat9nq/graft-source
ci: Graft source when archiving
3 years ago
liamwhite 253e1e6941
Merge pull request #8735 from djrobx/add_vsync
Make vsync setting work for Vulkan
3 years ago
bunnei 2338503241
Merge pull request #8722 from german77/ds4_goes_brrr
hid: core: Delay the stop vibration command when testing
3 years ago
bunnei 0069b5e118
Merge pull request #8724 from german77/no_alpha
hid: core: Properly emulate controller color and battery level
3 years ago
bunnei 4bd8adfe42
Merge pull request #8729 from merryhime/cp15-barriers
arm_dynarmic_cp15: Implement CP15DMB/CP15DSB/CP15ISB
3 years ago
bunnei 15df026d04
Merge pull request #8499 from Docteh/plurals
Translate english plurals
3 years ago
Merry 9bdef7428a arm_dynarmic: Fix nullptr fastmem arenas
Unable to enable fastmem of exclusive access without a valid fastmem arena.
3 years ago
bunnei ada667060a
Merge pull request #8715 from Docteh/suzhou
Qt5 work around for suzhou numerals
3 years ago