Commit Graph

25766 Commits

Author SHA1 Message Date
Lioncash 5059332d95 OGL/ProgramShaderCache: Remove unnecessary virtual keyword
This is superfluous, considering the override keyword is present.
2017-09-02 17:27:19 -04:00
Mat M 657195fad5 Merge pull request #6006 from JonnyH/WIP/parse-imgtec-gl_version-string
Parse IMGTEC's GL_VERSION string format
2017-09-02 17:10:59 -04:00
Markus Wick 30e01834e2 Merge pull request #6002 from lioncash/include
CommandProcessor: Remove unnecessary include
2017-09-02 23:05:58 +02:00
Jonathan Hamilton 658a4a6e29 Mark an ImgTec driver bug as fixed in 1.8@4693462
Now we correctly parse ImgTec's GL_VERSION string we can actually use
the BugInfo's version stuff correctly here
2017-09-02 14:05:16 -07:00
Jonathan Hamilton 662abcb2fe Parse IMGTEC's GL_VERSION string format
ImgTec's driver uses a major.minor@changeID versioning system

This is packed into a double so "1.9@4850625" becomes "109.4850625"

The next release brnach is expected to be 1.10, hence the need for 2
digits for the branch minor.

The changeID should be unique for each build, but is shared over all
branches, so only makes sense to compare withing a branch.

It's likely branch 'major' versions will be used for major hardware
revisions, and the drivers for both maintained in parallel. Thus it
may not make sense to compare versions between different major
verisons - if/when this happens we can hook up a DriverDetails::Family
as needed.
2017-09-02 14:05:16 -07:00
Markus Wick 4bf672bb27 Merge pull request #6003 from lioncash/forward
AsyncShaderCompiler: Forward arguments to the specified type's constructor in CreateWorkItem()
2017-09-02 23:03:47 +02:00
Lioncash 6f97e3faa6 AsyncShaderCompiler: use std::make_unique in CreateWorkItem()
Same behavior, simpler code.
2017-09-02 14:08:00 -04:00
Lioncash 62615c601e AsyncShaderCompiler: Forward arguments to the specified type's constructor in CreateWorkItem()
As this just hands off the arguments to another type's constructor,
perfect forwarding should be used here to preserve any potential move semantics.
2017-09-02 14:06:48 -04:00
Lioncash f6e3a39c0e CommandProcessor: Remove unnecessary include
Gets rid of some indirect inclusion.
2017-09-02 13:34:21 -04:00
JosJuice 1191280e76 Translation resources sync with Transifex 2017-09-02 13:54:52 +02:00
Mat M b073db51e5 Merge pull request #6000 from spycrab/qt_fix_older
Qt: Fix building on <= 5.7.x
2017-09-01 22:02:18 -04:00
spycrab fcdd247f93 Qt: Fix building on <= 5.7.x 2017-09-02 03:20:20 +02:00
Leo Lam 8e9857d3cd Merge pull request #5954 from khg8m3r/OSXKeyboard
Clean up OSX input selection
2017-09-01 21:31:17 +02:00
Leo Lam a7285486d9 Merge pull request #5977 from spycrab/qt_tools
Qt: Implement some missing "Tools" items
2017-09-01 21:28:36 +02:00
JosJuice 4e0a05d63d Merge pull request #5986 from gamemasterplc/master
Add Kirby Return to Dreamland Metafortress patch
2017-09-01 21:26:46 +02:00
gamemasterplc f7b9c9d06c Add Kirby Return to Dreamland metafortress patch
Only added for US and JP version. Based off gameconfig patch included in USB loaders. gameconfig patch exists for PAL version but not dolphin patch.
2017-09-01 21:21:21 +02:00
spycrab 1173c2f790 Qt: Implement "Extract Certificates from NAND" 2017-08-29 08:31:50 +02:00
spycrab 561d31f887 Qt: Implement "Import BootMii NAND Backup" 2017-08-29 08:31:45 +02:00
spycrab a2b7632850 Qt: Implement "Load GameCube Main Menu" 2017-08-29 02:57:46 +02:00
spycrab 0dfde1d34e Qt: Implement "Export All Wii Saves" 2017-08-28 23:00:14 +02:00
spycrab 9469fc3d6f Qt: Implement "Import Wii Save" 2017-08-28 23:00:14 +02:00
Leo Lam 1705d15d6f Merge pull request #5969 from JosJuice/android-filename
MainAndroid: Remove s_filename
2017-08-28 21:03:26 +02:00
Leo Lam 378416f986 Merge pull request #5972 from leoetlino/close
WiimoteReal: Fix device handles not being closed
2017-08-28 21:01:12 +02:00
Leo Lam 297c0c87e9 Merge pull request #5974 from orbea/wx
Undefine wxHAS_XLOCALE_SUPPORT
2017-08-28 20:59:22 +02:00
JosJuice 7a06251e5b Merge pull request #5987 from spycrab/qt_graphics_layout
Qt/GraphicsWidget: Fix bad layout column
2017-08-27 18:19:17 +02:00
spycrab 95a53a435c Qt/GraphicsWidget: Fix bad layout column 2017-08-27 10:04:06 +02:00
Stenzek a539a96681 Merge pull request #5985 from stenzek/gl-efb-pokes
OGL: Fix EFB pokes using incorrect color/depth
2017-08-27 16:21:45 +10:00
Stenzek 21b3cd4759 OGL: Fix EFB pokes using incorrect color/depth 2017-08-27 11:55:24 +10:00
JosJuice 378a79658e Merge pull request #5982 from spycrab/qt_properties_title
Qt/PropertiesDialog: Make title more like Wx
2017-08-26 22:57:04 +02:00
spycrab 56aad4a958 Qt/PropertiesDialog: Make title more like Wx 2017-08-26 14:44:38 +02:00
JosJuice 072b423de3 Merge pull request #5967 from JonnyH/WIP/more-robust-android-settings-parser
Make the Android settings parser a bit more robust
2017-08-26 13:14:38 +02:00
Anthony a861c5772d Merge pull request #5980 from JosJuice/copydir-destructive
Fix regression in File::CopyDir
2017-08-25 10:35:36 -07:00
JosJuice 87d982982d Fix regression in File::CopyDir
This apparently fixes https://bugs.dolphin-emu.org/issues/10499 somehow.

The first changed line of this commit is just for performance - the
second changed line is where the difference in behavior is.
2017-08-25 19:14:14 +02:00
JosJuice d1223b6472 Merge pull request #5979 from leoetlino/extract-tmd
DiscIO: Fix TMD extraction
2017-08-25 17:51:00 +02:00
Léo Lam 31b04149b3 DiscIO: Fix TMD extraction
The offset that we read from the header is relative to the partition.
2017-08-25 17:31:50 +02:00
orbea be3b25a750 Set wxUSE_XLOCALE to 0 2017-08-24 12:56:18 -07:00
Markus Wick 5da26f33cf Merge pull request #5976 from RisingFog/patch-1
Remove FFMPEG check for Renderer::IsFrameDumping()
2017-08-24 17:23:03 +02:00
Chris Burgener cc03e49024 Remove FFMPEG check for Renderer::IsFrameDumping() 2017-08-24 11:15:50 -04:00
Nick ef95bf26cb Implement GamePAd and MultiAxisController detection 2017-08-24 00:31:59 -04:00
Stenzek 7155698066 Merge pull request #5968 from JonnyH/WIP/fix-vulkan-on-drivers-without-atomic-load-support
Fix vulkan crash on drivers without atomic load/store support
2017-08-24 12:02:49 +10:00
Jonathan Hamilton 5a361fd6b3 Make the Android settings parser a bit more robust
It would fail on lines line "Value =" - IE a value set to emptystring.

This would cause the app to crash when trying to open the corresponding
settings window.
2017-08-23 15:50:21 -07:00
Jonathan Hamilton 5b41c5ae0d Fix vulkan crash on drivers without atomic load/store support
This would not allocate a SSBO buffer, but still try to update the
descriptor said with a NULL buffer. Which naturally crashed.
2017-08-23 14:49:22 -07:00
Léo Lam 52f26d462e WiimoteReal: Fix device handles not being closed
fail.

I have no idea how this didn't cause issues for more people.
2017-08-23 23:05:29 +02:00
JosJuice f8703f90e3 MainAndroid: Remove s_filename
This fits better as a function parameter than as global state.
2017-08-23 22:36:21 +02:00
JosJuice 4ee85a3e07 Automatic translation resources sync with Transifex 2017-08-23 18:59:31 +02:00
JosJuice fb2016838e Merge pull request #5864 from JosJuice/directoryblob-disccontentcontainer
DirectoryBlob: Improve ReadInternal
2017-08-23 18:48:24 +02:00
Anthony 935c1da357 Merge pull request #5951 from ligfx/gametrackerworkqueuethread
GameTracker: use new Common::WorkQueueThread instead of signals/slots
2017-08-23 08:02:36 -07:00
Leo Lam 41702319c7 Merge pull request #5866 from leoetlino/vc-gameinis
GameINI: Add INIs for Brawl VC games
2017-08-23 13:36:39 +02:00
Léo Lam 7ecd22200f GameINI: Add INIs for Brawl VC games
Brawl ships with VC games that have their own ID and are different from
the VC releases.
2017-08-23 12:07:59 +02:00
Pierre Bourdon 187e65f495 Merge pull request #5941 from delroth/wfs
WFS updates
2017-08-23 11:14:01 +02:00