c95802afeb
CMake: Make X11 and EGL optional
2018-10-20 21:11:34 +10:00
0559311f92
GLContext: Runtime selection of EGL/GLX on Linux
2018-10-20 21:11:34 +10:00
025e909773
GLContext: Use destructor instead of Shutdown() to cleanup
...
Also uses the Initialize() method to make the context current.
2018-10-20 21:11:34 +10:00
4b8d1c2b42
GLContext: Combine shared context initialization and creation
2018-10-20 21:11:34 +10:00
dcdd02d646
GLContext: Remove global context pointer
2018-10-20 21:11:34 +10:00
eb284b5d66
VideoBackends: Pass window system info from host on creation
2018-10-20 21:11:34 +10:00
9c57a98723
GLContext: Use host connection
...
This also removes the need for a sleeping event thread.
2018-10-20 21:11:34 +10:00
1d827a5223
Renderer: Pull dimensions from GLInterface/Swapchain
2018-10-20 21:11:34 +10:00
a3961750a7
Drop Host_GetRenderSurface and pass display to backend
2018-10-20 21:11:34 +10:00
134d967be2
Refactoring and cleanup of GLInterface (now GLContext)
2018-10-20 21:11:34 +10:00
74b82bab3b
GLInterface: Drop Haiku support
2018-10-20 21:11:33 +10:00
5a5d4cad47
Update the Windows SDK version in the Readme file
...
This was missed in PR 7506.
2018-10-20 08:44:32 +02:00
6119212d68
Merge pull request #7506 from Tilka/windows_sdk
...
Update to Visual Studio's default Windows SDK
2018-10-20 01:14:58 +01:00
97cc9894e4
Update to Visual Studio's default Windows SDK
2018-10-20 00:53:08 +01:00
4d62037f88
Merge pull request #7505 from JosJuice/korean-country-code
...
DiscIO: Restore the Korean case in CountryCodeToCountry
2018-10-19 17:28:50 -04:00
338f3467e5
DiscIO: Restore the Korean case in CountryCodeToCountry
...
I must've goofed or something last time I changed this.
2018-10-19 18:45:59 +02:00
03d401127e
Fix issue 11422 (inconsistent game ID for some hacked games)
...
Starting with PR 7411, the rest of Dolphin reads the game ID from
PARTITION_NONE, but SetRunningGameMetadata was still reading from
the game partition. https://bugs.dolphin-emu.org/issues/11422
2018-10-16 21:41:28 +02:00
cb576bf382
Merge pull request #7503 from MerryMage/signed_comparison
...
BTReal: Correct comparison of integers of different signs
2018-10-15 19:36:45 +01:00
688e8db904
BTReal: Correct comparison of integers of different signs
2018-10-15 19:30:58 +01:00
cffca7cbec
Merge pull request #7502 from JosJuice/functions-signature
...
Improve the "functions signature" string
2018-10-15 11:01:36 -07:00
4a07b9a0e1
Improve the "functions signature" string
2018-10-15 18:31:02 +02:00
8560eecd49
VideoCommon: Clean up class-memaccess warnings
2018-10-14 23:05:47 -04:00
dace56cb62
Merge pull request #7498 from Z1ni/compress-cancel-correctly
...
Qt/GameList: Cancel ISO compression when the user cancels the save dialog
2018-10-14 20:27:47 +01:00
d7640f5929
Qt/GameList: Cancel ISO compression when the user cancels the save dialog
2018-10-14 21:04:43 +03:00
ea77899ddd
Qt/MainWindow: Maintain pointer to hotkey window
...
Prevents multiple hotkey windows from being opened.
2018-10-14 22:24:31 +10:00
211a9bf6d2
Qt/MainWindow: Lazy initialize child windows
2018-10-14 21:46:59 +10:00
b5d855caf7
Merge pull request #7496 from stenzek/null-shader-cache
...
ShaderCache: Don't create or load shader cache with Null backend
2018-10-14 12:30:32 +01:00
e3f475b30e
NullBackend: Initialize vtx_decl in VertexFormat
...
This field was previously left uninitialized, which resulted in corrupted
UID caches being created.
2018-10-14 21:24:09 +10:00
660fb3fca0
Merge pull request #7412 from AdmiralCurtiss/xfb-stitch-in-order
...
Stitch together overlapping XFB regions in order of XFB copy creation.
2018-10-14 12:00:41 +01:00
c2fab7f016
ShaderCache: Don't create or load shader cache with Null backend
2018-10-14 20:03:57 +10:00
64515d0840
Merge pull request #7216 from leoetlino/test
...
Fix BT passthrough by sending larger packets
2018-10-14 10:22:51 +01:00
34f50d378d
Merge pull request #7484 from Rukario/patch-1
...
Quick GameINI update for Sonic Heroes
2018-10-14 10:01:49 +01:00
8d1e996f39
Merge pull request #7495 from JosJuice/wii-menu-1.0-region-3
...
Show 1.0U instead of 1.0 for Wii Menu 1.0
2018-10-14 09:49:26 +01:00
34c05e17dc
Show 1.0U instead of 1.0 for Wii Menu 1.0
...
As suggested by https://github.com/dolphin-emu/dolphin/pull/7487#issuecomment-429528407
2018-10-14 09:47:47 +02:00
e18fbb9bd3
Merge pull request #7449 from amaiorano/fix-extensions-combo-update-on-reset-defaults
...
Fix extensions combo update on reset defaults
2018-10-14 02:22:54 +01:00
9a1f259626
Merge pull request #7486 from amaiorano/fix-infinite-polling-for-usb-devices
...
Fix infinite polling for usb devices after the "add to whitelist" dia…
2018-10-14 01:13:35 +01:00
1abb27909d
Merge pull request #7480 from sp00nd/master
...
Change gecko sorting back to manual
2018-10-14 01:07:51 +01:00
2d0e217715
Merge pull request #7485 from amaiorano/double-click-to-add-usb-whitelist-device
...
Make double click on selected usb whitelist device add it
2018-10-14 01:02:50 +01:00
4b14fa40a6
Merge pull request #7494 from MerryMage/SPR_HID0
...
Jit_SystemRegisters: Correct behaviour for mtspr SPR_HID0 (Redux)
2018-10-14 01:00:15 +01:00
93ec976975
Jit_SystemRegisters: Correct behaviour for mtspr SPR_HID0 (Redux)
...
* BTR modifies its argument.
* Do not fallthrough.
2018-10-13 19:20:08 +01:00
ff17e2f174
Merge pull request #7493 from dolphin-emu/revert-7491-SPR_HID0
...
Revert "Jit_SystemRegisters: Correct behaviour for mtspr SPR_HID0"
2018-10-13 20:04:39 +02:00
2508f6c621
Revert "Jit_SystemRegisters: Correct behaviour for mtspr SPR_HID0"
2018-10-13 20:04:30 +02:00
2bdee9b80b
Merge pull request #7455 from spycrab/qt_tags
...
Qt/GameList: Implement tag system
2018-10-13 19:58:32 +02:00
58361d827e
Merge pull request #7491 from MerryMage/SPR_HID0
...
Jit_SystemRegisters: Correct behaviour for mtspr SPR_HID0
2018-10-13 17:18:13 +01:00
e7a65c31a8
Jit_SystemRegisters: Correct behaviour for mtspr SPR_HID0
...
BTR modifies its argument
2018-10-13 15:59:40 +01:00
1fe40c59fa
Merge pull request #7490 from zackhow/fix-crash
...
Android: fix crash on rotate
2018-10-13 13:51:01 +02:00
cd02a16a07
Android: fix crash on rotate
2018-10-13 07:22:38 -04:00
550aa93ed0
NetPlay: Properly save Hosting GUI settings
2018-10-13 10:35:42 +02:00
3dec84a91b
Fix infinite polling for usb devices after the "add to whitelist" dialog has been opened once
...
Problem is that USBDeviceAddToWhitelistDialog starts a timer once created to poll for devices every second. In Qt, closing a heap-allocated dialog doesn't delete it, so it keeps on polling. This fix is to allocate dialog on the stack, then use "exec" to run it modally without returning. Once closed, the stack instance will get destroyed, thus killing the timer.
2018-10-12 21:34:05 -04:00
22c63433a2
Merge pull request #7488 from MerryMage/fp_tri_op
...
Jit_FloatingPoint: Make fp_tri_op a local lambda
2018-10-12 20:57:57 +01:00