1. 28 Aug, 2018 2 commits
    • Lioncash's avatar
      gpu: Make memory_manager private · 45fb74d2
      Lioncash authored
      Makes the class interface consistent and provides accessors for
      obtaining a reference to the memory manager instance.
      
      Given we also return references, this makes our more flimsy uses of
      const apparent, given const doesn't propagate through pointers in the
      way one would typically expect. This makes our mutable state more
      apparent in some places.
      45fb74d2
    • bunnei's avatar
      Merge pull request #1165 from bunnei/shader-cache · ffe23361
      bunnei authored
      renderer_opengl: Implement a new shader cache.
      ffe23361
  2. 27 Aug, 2018 20 commits
  3. 26 Aug, 2018 1 commit
    • tech4me's avatar
      set: Fixed GetAvailableLanguageCodes() to follow the max_entries · d26a46fe
      tech4me authored
      Rightnow, in games use GetAvailableLanguageCodes(), there is a WriteBuffer() with size larger than the buffer_size. (Core Critical core\hle\kernel\hle_ipc.cpp:WriteBuffer:296: size (0000000000000088) is greater than buffer_size (0000000000000078))
      
      0x88 = 17(languages) * 8
      0x78 = 15(languages) * 8
      
      GetAvailableLanguageCodes() can only support 15 languages.
      After firmware 4.0.0 there are 17 supported language instead of 15, to enable this GetAvailableLanguageCodes2() need to be used.
      So GetAvailableLanguageCodes() will be caped at 15 languages.
      Reference:
      http://switchbrew.org/index.php/Settings_services
      d26a46fe
  4. 25 Aug, 2018 15 commits
  5. 24 Aug, 2018 2 commits