1. 21 Aug, 2022 6 commits
  2. 20 Aug, 2022 7 commits
  3. 19 Aug, 2022 4 commits
    • Kyle Kienapfel's avatar
      code: dodge PAGE_SIZE #define · 14e9de66
      Kyle Kienapfel authored
      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
      14e9de66
    • bunnei's avatar
      Merge pull request #8791 from liamwhite/r16g16b16x16 · e9b7263c
      bunnei authored
      video_core: implement R16G16B16X16 texture format
      e9b7263c
    • Liam's avatar
      video_core: implement R16G16B16X16 texture format · c5c42591
      Liam authored
      c5c42591
    • Liam's avatar
      core/file_sys: fix BuildId padding · 39cf6abd
      Liam authored
      39cf6abd
  4. 18 Aug, 2022 2 commits
  5. 16 Aug, 2022 2 commits
  6. 15 Aug, 2022 11 commits
  7. 14 Aug, 2022 2 commits
    • Kyle Kienapfel's avatar
      Moving Icons away from CC BY-ND 3.0 for FOSS packaging purposes · bc992b9b
      Kyle Kienapfel authored
      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
      bc992b9b
    • bunnei's avatar
      Merge pull request #8739 from merryhime/swizzle_table · d04bc959
      bunnei authored
      video_core/textures/decoders: Avoid SWIZZLE_TABLE
      d04bc959
  8. 12 Aug, 2022 6 commits