Commits
master
Name already in use
Commits on May 24, 2018
-
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
Commits on May 23, 2018
-
Merge pull request #6953 from spycrab/qt_map_unresponsive
Qt/MappingButton: Fix window becoming unresponsive after mapping
-
Merge pull request #6952 from spycrab/qt_map_all
Qt/Mapping: Add option to map all devices at once
-
-
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.
-
Merge pull request #6951 from JosJuice/game-inis-2018-05-23
Update game INIs
-
Merge pull request #6950 from leoetlino/nand-path
Port FS, SD and dump path to onion config
-
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.
-
https://bugs.dolphin-emu.org/issues/7104 https://bugs.dolphin-emu.org/issues/8452 https://bugs.dolphin-emu.org/issues/9040 https://bugs.dolphin-emu.org/issues/10554 https://bugs.dolphin-emu.org/issues/10059 https://bugs.dolphin-emu.org/issues/10155 https://bugs.dolphin-emu.org/issues/10324 https://bugs.dolphin-emu.org/issues/10758 https://bugs.dolphin-emu.org/issues/10759 https://bugs.dolphin-emu.org/issues/10930 #5702 (comment) #5717 https://forums.dolphin-emu.org/Thread-big-brain-academy-problem https://forums.dolphin-emu.org/Thread-netflix-instant-streaming-disc-testing https://forums.dolphin-emu.org/Thread-wii-new-carnival-games?pid=469822#pid469822
-
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.
-
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.
-
-
-
Merge pull request #6948 from leoetlino/testing
Core: Only init Wii FS contents in Wii mode
-
Core: Only init Wii FS contents in Wii mode
There's no filesystem when not in Wii mode, so... bad things would happen.
-
Merge pull request #6944 from leoetlino/init-fs-contents
Move Wii FS content init to happen after Boot
-
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.)
Commits on May 22, 2018
-
Merge pull request #6946 from spycrab/qt_rob
Qt/RunOnObject: Fix no result being returned
-
-
Merge pull request #6882 from spycrab/qt_fifo_analyzer
Qt/FIFOPlayer: Implement Analyzer
-
-
-
-
Merge pull request #6932 from sepalani/debug-patches
DebugInterface: MemoryPatches methods added
-
Merge pull request #6942 from lioncash/const
BreakPoints: Make OverlapsMemcheck() a const member function
-
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).
-
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.
-
BreakPoints: Make OverlapsMemcheck() a const member function
This doesn't modify class state, it only queries said state.
-
Merge pull request #6938 from lioncash/priv
Interpreter: Check processor privilege level when executing supervisor instructions
-
Merge pull request #6940 from stenzek/ogl-msaa-efb-access
OGL: Fix EFB access in MSAA-mode
-
Merge pull request #6941 from stenzek/unaligned-texture-load
HiresTextures: Do not load compressed textures with unaligned dimensions
-
DebugInterface: MemoryPatches methods added
CodeView: Restore instruction added
-
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.
-