1. 25 Sep, 2017 4 commits
    • B3n30's avatar
      Merge pull request #2948 from Subv/register_service · a21b9deb
      B3n30 authored
      HLE/SRV: Implemented RegisterService.
      a21b9deb
    • Max Thomas's avatar
      Loader/NCCH: Add support for loading application updates (#2927) · c91ccbd0
      Max Thomas authored
      * loader/ncch: split NCCH parsing into its own file
      
      * loader/ncch: add support for loading update NCCHs from the SD card
      
      * loader/ncch: fix formatting
      
      * file_sys/ncch_container: Return a value for OpenFile
      
      * loader/ncch: cleanup, always instantiate overlay_ncch to base_ncch
      
      * file_sys/ncch_container: better encryption checks, allow non-app NCCHs to load properly and for the existence of NCCH structures to be checked
      
      * file_sys/ncch_container: pass filepath as a const reference
      c91ccbd0
    • B3n30's avatar
      Services/UDS: Added a function to send EAPoL-Start packets (#2920) · d673d508
      B3n30 authored
      * Services/UDS: Added a function to generate the EAPoL-Start packet body.
      
      * Services/UDS: Added filter for beacons.
      
      * Services/UDS: Lock a mutex when accessing connection_status from both the emulation and network thread.
      
      * Services/UDS: Handle the Association Response frame and respond with the EAPoL-Start frame.
      
      * fixup: make use of current_node, changed received_beacons into a list, mutex and assert corrections
      
      * fixup: fix damn clang-format
      d673d508
    • Weiyi Wang's avatar
      Merge pull request #2944 from huwpascoe/perf-3 · a81536f5
      Weiyi Wang authored
      Optimized Float<M,E> multiplication
      a81536f5
  2. 24 Sep, 2017 3 commits
    • Huw Pascoe's avatar
      Optimized Float<M,E> multiplication · 903906da
      Huw Pascoe authored
      Before:
      
      ucomiss xmm1, xmm1
      jp      .L9
      pxor    xmm2, xmm2
      mov     edx, 1
      ucomiss xmm0, xmm2
      setp    al
      cmovne  eax, edx
      test    al, al
      jne     .L9
      .L3:
      movaps  xmm0, xmm2
      ret
      .L9:
      ucomiss xmm0, xmm0
      jp      .L10
      pxor    xmm2, xmm2
      mov     edx, 1
      ucomiss xmm1, xmm2
      setp    al
      cmovne  eax, edx
      test    al, al
      je      .L3
      
      After:
      
      movaps  xmm2, xmm1
      mulss   xmm2, xmm0
      ucomiss xmm2, xmm2
      jnp     .L3
      ucomiss xmm1, xmm0
      jnp     .L11
      .L3:
      movaps  xmm0, xmm2
      ret
      .L11:
      pxor    xmm2, xmm2
      jmp     .L3
      903906da
    • James Rowe's avatar
      Merge pull request #2921 from jroweboy/batch-fix-2 · 93930a96
      James Rowe authored
      GPU: Add draw for immediate and batch modes
      93930a96
    • Subv's avatar
      HLE/SRV: Implemented RegisterService. · 0b33e362
      Subv authored
      Now system modules can do more than just crash immediately on startup.
      0b33e362
  3. 23 Sep, 2017 1 commit
  4. 22 Sep, 2017 1 commit
  5. 19 Sep, 2017 4 commits
  6. 17 Sep, 2017 2 commits
  7. 16 Sep, 2017 3 commits
  8. 15 Sep, 2017 6 commits
  9. 12 Sep, 2017 1 commit
  10. 11 Sep, 2017 3 commits
    • bunnei's avatar
      Merge pull request #2922 from jroweboy/mingw-telemetry · 3e2e9be6
      bunnei authored
      Build: Enable SSL in mingw by linking against WinSSL
      3e2e9be6
    • James Rowe's avatar
      GPU: Add draw for immediate and batch modes · ad0b57f4
      James Rowe authored
      PR #1461 introduced a regression where some games would change configuration
      even while in the poorly named "drawing" mode, which broke the heuristic
      citra was using to determine when to draw the batch. This change adds
      back in a draw call for batching, and also adds in a draw call in
      immediate mode each time it adds a triangle.
      ad0b57f4
    • James Rowe's avatar
      Build: Enable SSL in mingw by linking against WinSSL · 9e847b75
      James Rowe authored
      The mingw builds aren't submitting telemetry because the curl library
      they are linked against is configured to use openSSL and openSSL looks
      for the certificates in the users home folder. This keeps it from
      contacting web services because it can't communicate over SSL.
      
      This commit adds a download in mingw builds that will download a
      precompiled curl for mingw linked against winssl and sspi.
      9e847b75
  11. 10 Sep, 2017 3 commits
  12. 09 Sep, 2017 1 commit
  13. 08 Sep, 2017 1 commit
  14. 06 Sep, 2017 2 commits
  15. 05 Sep, 2017 3 commits
  16. 04 Sep, 2017 2 commits