Skip to content
Snippets Groups Projects
  1. Nov 10, 2020
    • lat9nq's avatar
      bootmanager: Log and show GL_RENDERER string when GPU is insufficient · 945cfe23
      lat9nq authored
      Changes the first message to not include the OpenGL version, as the
      error is caused by OpenGL failing to load.
      
      Adds a new check for OpenGL version 4.3. This will display a message
      with a similar error as well as the GL_RENDERER string. Adds a CRITICAL
      log message when triggered. This prevents a crash with yuzu trying to
      use older OpenGL versions.
      
      Modifies the unsupported extension message to output the GL_RENDERER
      string in the message, as well as logging the string.
      945cfe23
  2. Nov 04, 2020
    • Lioncash's avatar
      core/settings: Move configuring_global behind an API · 7aae6d6d
      Lioncash authored
      Rather than have directly modified global state here, we can make it an
      implementation detail and have an interface that changes are queried
      through.
      7aae6d6d
    • Lioncash's avatar
      core: Remove usage of unicorn · fc6db97a
      Lioncash authored
      Unicorn long-since lost most of its use, due to dynarmic gaining support
      for handling most instructions. At this point any further issues
      encountered should be used to make dynarmic better.
      
      This also allows us to remove our dependency on Python.
      fc6db97a
  3. Oct 27, 2020
    • bunnei's avatar
      yuzu: settings: Enable multicore, asynch GPU, and assembly shaders by default. · 941563f9
      bunnei authored
      - In general, this is now the preferred settings for most games.
      
      # Conflicts:
      #	src/yuzu/configuration/config.cpp
      941563f9
    • ameerj's avatar
      video_core: NVDEC Implementation · eb67a45c
      ameerj authored
      
      This commit aims to implement the NVDEC (Nvidia Decoder) functionality, with video frame decoding being handled by the FFmpeg library.
      
      The process begins with Ioctl commands being sent to the NVDEC and VIC (Video Image Composer) emulated devices. These allocate the necessary GPU buffers for the frame data, along with providing information on the incoming video data. A Submit command then signals the GPU to process and decode the frame data.
      
      To decode the frame, the respective codec's header must be manually composed from the information provided by NVDEC, then sent with the raw frame data to the ffmpeg library.
      
      Currently, H264 and VP9 are supported, with VP9 having some minor artifacting issues related mainly to the reference frame composition in its uncompressed header.
      
      Async GPU is not properly implemented at the moment.
      
      Co-Authored-By: default avatarDavid <25727384+ogniK5377@users.noreply.github.com>
      eb67a45c
    • Lioncash's avatar
      controller: Pass ControllerParameters by reference in ReconfigureControllers() · 6b5f5653
      Lioncash authored
      Prevents unnecessary copies and heap reallocations from occurring.
      6b5f5653
  4. Oct 25, 2020
  5. Oct 22, 2020
  6. Oct 20, 2020
  7. Oct 15, 2020
  8. Oct 13, 2020
  9. Sep 29, 2020
  10. Sep 26, 2020
    • Morph's avatar
      main: Allow applets to display on top while fullscreen · 86e4aa81
      Morph authored
      Using the Qt::WindowStaysOnTopHint flag allows these dialogs to show up on top while running in fullscreen. However, if yuzu goes out of focus (by alt-tabbing or otherwise), this flag does not seem to have an effect.
      86e4aa81
  11. Sep 23, 2020
  12. Sep 20, 2020
  13. Sep 18, 2020
  14. Sep 14, 2020
  15. Sep 06, 2020
    • ReinUsesLisp's avatar
      video_core: Remove all Core::System references in renderer · 9e871937
      ReinUsesLisp authored
      Now that the GPU is initialized when video backends are initialized,
      it's no longer needed to query components once the game is running: it
      can be done when yuzu is booting.
      
      This allows us to pass components between constructors and in the
      process remove all Core::System references in the video backend.
      9e871937
  16. Sep 05, 2020
  17. Sep 04, 2020
  18. Sep 02, 2020
  19. Aug 29, 2020
Loading