Commit Graph

19411 Commits

Author SHA1 Message Date
2005409229 Do nothing when calling CopyToEmu with a length of 0
Gecko apparently tries to read 0 bytes from the DVD to 0x00000000.
2015-11-17 21:39:46 +01:00
3a9e382661 DiscIO: Small VolumeDirectory simplifications 2015-11-17 10:09:54 +01:00
24c7d23073 Merge pull request #2149 from JosJuice/async-disc-io
Read disc data asynchronously in a new thread
2015-11-17 10:01:34 +01:00
d2b03e1aad Remove individual byteswaps and replace with generic function. 2015-11-17 19:37:18 +13:00
1202c2ea35 Don't use GetPointer in DVDRead 2015-11-16 23:22:58 +01:00
e3b9e89f5a Move DVDRead from DVDInterface to Boot
It was previously an important part of DVDInterface,
but since its usage there was replaced with DVDThread,
the only remaining uses of it are in Boot and Boot_BS2Emu.
2015-11-16 23:22:53 +01:00
555eb1162f Memmap: Fix a CopyToEmu bug
ValidCopyRange incorrectly returned false and stopped a
CopyToEmu when pressing B+X+Start in some GameCube games
(for instance Metroid Prime) after the DVD thread was implemented
2015-11-16 23:22:49 +01:00
3d7afdae25 DVDThread: Performance logging 2015-11-16 23:22:44 +01:00
54ff4bd0cb Read disc data asynchronously in DVDThread
This gives the CPU thread more time to do CPU things.
2015-11-16 23:22:20 +01:00
c119ad46d0 Create DVDThread (no multithreading yet) 2015-11-16 23:20:07 +01:00
eddea7f15f Merge pull request #3181 from JosJuice/scrub-directories
Don't reserve space for directories when scrubbing
2015-11-17 10:37:09 +13:00
1f3a81c7fb Merge pull request #3101 from JosJuice/change-disc-fix
Synchronize DVDInterface::ChangeDisc with the CPU thread properly
2015-11-16 13:27:40 +01:00
34bfb1bd0e Merge pull request #3263 from JosJuice/isofile-gamefile-includes
ISOFile/GameFile: Clean up includes
2015-11-15 22:15:03 -05:00
1124be0568 Merge pull request #3256 from Parlane/net_fix_poll
Don't send return-only events to poll
2015-11-16 16:13:49 +13:00
cea8c5bd56 Merge pull request #3262 from JosJuice/return-blobtype
DolphinQt: Fix typo of return m_blob_type;
2015-11-16 08:35:51 +13:00
eeda056490 ISOFile/GameFile: Clean up includes 2015-11-15 17:15:16 +01:00
f6d25b2634 DolphinQt: Fix typo of return m_blob_type; 2015-11-15 12:57:28 +01:00
18afbe6490 Merge pull request #3210 from degasus/efbcopy
TextureCache: Efb Copy Separation
2015-11-16 00:13:42 +13:00
087ba5268a TextureCache: Rewrite EFB Copy control flow 2015-11-15 12:02:41 +01:00
dcdf8fd3ce TextureCache: Split efb2ram from efb2tex 2015-11-15 11:59:52 +01:00
d7d8704353 D3D-TextureEncoder: Remove TCache::Entry usage 2015-11-15 11:59:52 +01:00
71b22702a1 OGL-TextureConverter: Keep care about the global state ifself 2015-11-15 11:59:52 +01:00
495902787c OGL: Remove TCache::Entry usage in TextureConverter 2015-11-15 11:59:52 +01:00
3df344ed38 Merge pull request #3258 from JosJuice/update-australia
Resources: Update flag for Australia
2015-11-15 09:41:55 +01:00
6b9f4f5115 Added hotkeys for toggling different stereoscopy modes 2015-11-14 17:22:48 +02:00
aad06e8f54 Merge pull request #3259 from jcowgill/reproducible
Remove uses of __DATE__ and __TIME__
2015-11-14 02:59:03 +01:00
386159c74e Remove uses of __DATE__ and __TIME__ 2015-11-14 00:52:41 +00:00
18fc7931fb Resources: Update flag for Australia
The updated flag is by MaJoR, as usual. 93e46631 updated all other flags.
2015-11-13 22:15:31 +01:00
e023fddc96 Don't send return-only events to poll
Fixes some network issues where the game/system asked for POLLHUP specifically.
2015-11-14 09:10:55 +13:00
19e3fba59f Merge pull request #3255 from mickdermack/pr-hidrace
Fix a race condition on shutdown between Memory and CWII_IPC_HLE_Device_hid
2015-11-13 23:54:33 +13:00
3cbed527c2 Shut down HW in reverse initialization order
Fixes a race condition between Memory and CWII_IPC_HLE_Device_hid
2015-11-13 10:43:59 +01:00
a498c684a2 Merge pull request #2304 from linkmauve/xdg-basedir
UICommon: Respect XDG Base Directory Specification on POSIX systems
2015-11-12 12:31:24 +01:00
8924980b49 Merge pull request #3247 from lutris/master
Enable relocatable linux builds
2015-11-11 12:16:29 +01:00
3cecbae324 Make LINUX_LOCAL_DEV a CMake option 2015-11-10 14:15:08 -08:00
b61da5db54 FileUtil: Move ShaderCache to the Cache directory. 2015-11-10 21:53:30 +00:00
e20b08491c UICommon: Respect XDG Base Directory Specification on POSIX systems. 2015-11-10 21:53:29 +00:00
f2ae1a2545 Implement relocatable builds on Linux
- Change the path of the Sys folder to the executable's location
- Add LINUX_LOCAL_DEV flag to use relocatable version on Linux
- Add CMake definition for relocatable build
2015-11-10 12:49:04 -08:00
22b943d083 Merge pull request #3246 from Tilka/discio
DiscIO: drop unused stuff
2015-11-10 17:16:59 +01:00
df79398445 DiscIO: drop unused stuff 2015-11-10 17:03:08 +01:00
d6b2fcaa71 Merge pull request #3242 from phire/less-warnings
XFMem: Don't warn on writes of zero to unknown registers.
2015-11-10 00:20:02 +13:00
8b3c2c1ba7 Merge pull request #3241 from phire/nogui-assert
NoGui: Return no to yes/no panic alerts.
2015-11-08 21:51:21 +13:00
636bedb207 XFMem: Don't warn on writes of zero to unknown registers. 2015-11-08 14:59:55 +13:00
2d38a59044 NoGui: Return no to yes/no panic alerts.
Also, print to stderr instead of stdio.
2015-11-08 14:10:26 +13:00
973118511a Merge pull request #2742 from AdmiralCurtiss/display-savestate-stats
Display Savestate information in Overlay and Menu.
2015-11-08 02:20:56 +13:00
bdbe8e3691 Merge pull request #3238 from phire/fifo_version_number_fixes
Fifoplayer: Load the Correct version number.
2015-11-08 01:50:26 +13:00
e6274284b0 Fifoplayer: Load the Correct version number. 2015-11-08 01:24:08 +13:00
2d9c5ce6b3 Externals/Qt: Update to Qt 5.5.0. 2015-11-06 18:39:30 -05:00
318a07dc10 Merge pull request #3236 from Tilka/cleanup2
VideoCommon: small cleanup
2015-11-06 15:49:38 +01:00
2ad901b2da VideoCommon: drop unused variable/setter 2015-11-06 15:43:58 +01:00
81d9cce70c VideoCommon: rename TextureCache to TextureCacheBase 2015-11-06 15:43:58 +01:00