Skip to content

Commits

Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on May 24, 2018

  1. Interpreter_FloatingPoint: Set FPSCR.VXSNAN if input to fres is a sig…

    …naling NaN
    
    fres is defined as having the VXSNAN bit set if an input to the
    instruction is a signaling NaN
    lioncash committed May 24, 2018

Commits on May 23, 2018

  1. Merge pull request #6953 from spycrab/qt_map_unresponsive

    Qt/MappingButton: Fix window becoming unresponsive after mapping
    spycrab committed May 23, 2018
  2. Merge pull request #6952 from spycrab/qt_map_all

    Qt/Mapping: Add option to map all devices at once
    spycrab committed May 23, 2018
  3. OGL/Streambuffer: Use coherent mapping by default.

    Coherent mappings have a lower overhead and less GL codes.
    So enables coherent mapping by default for all drivers.
    Both Qualcomm and ARM performs very bad with explicit flushing, so this change helps them as well.
    
    AFAIK there was one GPU generation which was slower on coherent mapping: nvidia tesla
    So Geforce 200 and 300 series should be tested with this PR before merging.
    As this was last tested many years ago, this issue might have been fixed as well.
    Those GPUs are close to 10 years old and not supported any more by nvidia.
    degasus committed May 23, 2018
  4. Merge pull request #6951 from JosJuice/game-inis-2018-05-23

    Update game INIs
    leoetlino committed May 23, 2018
  5. Merge pull request #6950 from leoetlino/nand-path

    Port FS, SD and dump path to onion config
    spycrab committed May 23, 2018
  6. Remove enforced inaccurate settings from Lemony Snicket game INI

    I have no idea why these were here... And the SkipIdle setting
    doesn't even exist anymore.
    JosJuice committed May 23, 2018
  7. Port FS, SD and dump path to onion config

    This ports the Wii filesystem root, Wii SD card path and dump path
    settings to the new config system (OnionConfig).
    
    My initial plan was to wait until DolphinWX was removed before porting
    most of the Main (Core, DSP, General) settings to onion config, but
    I've decided to submit a small part of those changes to fix
    [issue 10566](https://bugs.dolphin-emu.org/issues/10566).
    
    Removes the need to manually set the FileUtil path in the UI frontends
    and gets rid of some more members that don't really belong in SConfig.
    
    Also fixes a bug which would cause the dump path not to get created
    after change.
    leoetlino committed May 23, 2018
  8. Config: Make Load() and Save() slightly faster

    Only invoke config changed callbacks from Config::Save, not
    Layer::Save. The latter results in callbacks being called
    once per layer, up to 7 times per save.
    leoetlino committed May 23, 2018
  9. Merge pull request #6948 from leoetlino/testing

    Core: Only init Wii FS contents in Wii mode
    JosJuice committed May 23, 2018
  10. Core: Only init Wii FS contents in Wii mode

    There's no filesystem when not in Wii mode, so... bad things
    would happen.
    leoetlino committed May 23, 2018
  11. Merge pull request #6944 from leoetlino/init-fs-contents

    Move Wii FS content init to happen after Boot
    leoetlino committed May 23, 2018
  12. Make the support for unencrypted Wii disc images less broken

    These disc images are only used on dev units and not retail units.
    There are two important differences compared to normal Wii disc images:
    
    - The data starts 0x8000 bytes into each partition instead of 0x20000
    - The data of a partition is stored unencrypted and contains no hashes
    
    Our old implementation was just guesswork and doesn't work at all.
    According to testing by GerbilSoft, this commit's implementation
    is able to read and extract files in the filesystem correctly,
    but the tested game still isn't able to boot. (It's thanks to their
    info about unencrypted disc images that I was able to make this commit.)
    JosJuice committed May 23, 2018

Commits on May 22, 2018

  1. Merge pull request #6946 from spycrab/qt_rob

    Qt/RunOnObject: Fix no result being returned
    spycrab committed May 22, 2018
  2. Merge pull request #6882 from spycrab/qt_fifo_analyzer

    Qt/FIFOPlayer: Implement Analyzer
    spycrab committed May 22, 2018
  3. Merge pull request #6932 from sepalani/debug-patches

    DebugInterface: MemoryPatches methods added
    leoetlino committed May 22, 2018
  4. Merge pull request #6942 from lioncash/const

    BreakPoints: Make OverlapsMemcheck() a const member function
    leoetlino committed May 22, 2018
  5. Move Wii FS content init to happen after Boot

    Initialising Wii filesystem contents should be done after Boot and
    not in HW to ensure that we operate with the correct title context
    and to make sure required title directories exist (so that Movie and
    Netplay code can copy data from and to the temporary NAND).
    leoetlino committed May 22, 2018
  6. Interpreter_Integer: Correct negative overflow handling for divw

    Previously, given cases such as 0x80000000 / 0xFFFFFFFF we'd incorrectly
    set the destination register value to zero. If the dividend is negative,
    then the destination should be set to -1 (0xFFFFFFFF), however if the
    dividend is positive, then the destination should be set to 0.
    
    Note that the 750CL documents state that:
    
    "If an attempt is made to perform either of the divisions --
    0x80000000 / -1 or <anything> / 0, then the contents of rD are
    undefined, as are the contents of the LT, GT, and EQ bits of the CR0
    field (if Rc = 1). In this case, if OE = 1 then OV is set."
    
    So this is a particular behavior of the hardware itself.
    lioncash committed May 22, 2018
  7. BreakPoints: Make OverlapsMemcheck() a const member function

    This doesn't modify class state, it only queries said state.
    lioncash committed May 22, 2018
  8. Merge pull request #6938 from lioncash/priv

    Interpreter: Check processor privilege level when executing supervisor instructions
    Tilka committed May 22, 2018
  9. Merge pull request #6940 from stenzek/ogl-msaa-efb-access

    OGL: Fix EFB access in MSAA-mode
    degasus committed May 22, 2018
  10. Merge pull request #6941 from stenzek/unaligned-texture-load

    HiresTextures: Do not load compressed textures with unaligned dimensions
    degasus committed May 22, 2018
  11. DebugInterface: MemoryPatches methods added

    CodeView: Restore instruction added
    sepalani committed May 22, 2018
  12. HiresTextures: Do not load compressed textures with unaligned dimensions

    D3D11 cannot handle block compressed textures where the first mip level
    is not a multiple of the block size. The simple fix for texture pack
    authors: leave these textures uncompressed. You can still use a .dds
    container.
    stenzek committed May 22, 2018