Skip to content
Snippets Groups Projects
  1. Oct 28, 2020
  2. Oct 27, 2020
    • liushuyu's avatar
      web_backend: fix a regression introduced in 39c8d18f · 8e673cbb
      liushuyu authored
      * A regression was in 39c8d18f and token verification function was
        broken.
      * The reason being `httplib` now requires OpenSSL 1.1+ API while
        LibreSSL 2.x provided OpenSSL 1.0 compatible API.
      * The bundled LibreSSL has been updated to 3.2.2 so it now provides
        OpenSSL 1.1 compatible API now.
      * Also the path hint has been added so that it will find the correct
        path to the CA certs on *nix systems.
      * An option is provided so that *nix system distributions/providers can
        use their own SSL implementations when compiling Yuzu/Citra to
        (hopefully) complies with their maintenance guidelines.
      * LURLParse is also removed since `httplib` can handle
        `scheme:host:port` string itself now.
    • 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
  3. Oct 26, 2020
  4. Oct 25, 2020
  5. Oct 22, 2020
  6. Oct 21, 2020
  7. Oct 20, 2020
  8. Oct 18, 2020
  9. Oct 17, 2020
  10. Oct 16, 2020
  11. Oct 15, 2020
  12. Oct 14, 2020
  13. Oct 13, 2020
  14. Oct 09, 2020
Loading