0149d22385
Removed some more double-expansions of CMAKE_SYSTEM_NAME.
2018-07-02 13:01:16 -04:00
b54803a074
Remove unused sRGB conversion functions
...
Now the arbitrary mipmap reference downsampling is just done in linear space,
these are no longer used.
2018-07-02 09:53:54 -07:00
431b9e76be
Set arbitrary mipmap detection threshold default to 14
...
Now the detection heuristic has changed, the old value is no longer
valid.
Some example thresholds for known mipmap effects that should trigger:
SMG's lava has a mimimum difference of ~17.8, SMG2's clouds have a
minimum difference of ~14.8, and Wind Waker's foam has a minimum
difference of ~15
Non-triggering examples were tested and all had a calculated difference
lower than 3.
So a value of 14 should lean towards false-negatives instead of
positives, but this is clearly incomplete testing and may require
further tweaks later.
2018-07-02 09:53:54 -07:00
ac05d1a593
Do all arbitrary mipmap detection in integer space
...
This no longer converts from sRGB to linear for the reference mip
downsample - even if the original mipmap creation tool used an sRGB
colorspace (which isn't really guaranteed, and may even change per
game), this is a "fast" heuristic that's only an estimate anyway.
The average diff is also now stored in a u64, avoiding floating point
calculations in the per-pixel hot loop.
This should speed up the detection significantly, hopefully fixing
jank when loading in new textures.
2018-07-02 09:52:15 -07:00
4eeef6e5b3
Merge pull request #7201 from 8times9/multiselection_deletion_menu_name
...
Qt/GameList: Change multiselection deletion name for consistency
2018-07-02 17:55:20 +02:00
0f48653935
Qt/Mapping: Add support for exclusive boolean settings
2018-07-02 15:27:04 +02:00
3e2e813607
HW/WiimoteEmu: Make "Upright / Sideways Wii Remote" mutually exclusive
2018-07-02 15:27:03 +02:00
c7c93a8e80
ControllerEmu/BooleanSetting: Add exclusive flag
2018-07-02 15:15:23 +02:00
fb98dbc41c
Qt/GameList: Change multiselection deletion name for consistency
2018-07-01 21:22:55 -05:00
37e936fa9e
Qt/PathPane: Update "Default ISO" when changed
2018-07-01 18:20:59 +02:00
b5141ca6ce
Qt/Hotkeys: Show OSD message when selecting slots
2018-07-01 16:30:12 +02:00
32382438be
Qt/Hotkeys: Implement "Load from File" / "Save from File" hotkeys
2018-07-01 16:14:29 +02:00
9cfcbfacbe
Merge pull request #7177 from Techjar/mipmap-detection-gui
...
Expose arbitrary mipmap detection toggle in UI
2018-07-01 19:21:22 +10:00
bc15eb2d57
Expose arbitrary mipmap detection toggle in UI
2018-07-01 04:42:47 -04:00
8e1425b363
Merge pull request #7193 from spycrab/qt_mac_bgcolor
...
Qt/WrapInScrollArea: Ensure correct macOS background colors
2018-07-01 04:02:56 +02:00
c4db7475d5
Fix Address Search Box Focus Lost
2018-06-30 17:47:16 -04:00
a4ef6f40d0
Merge pull request #7194 from Techjar/qt-pp-state
...
Qt/EnhancementsWidget: Fix post-processing options not being disabled when they should
2018-06-30 21:52:37 +02:00
8218de0762
QT: Removed iterative input in options groups.
2018-06-30 14:38:42 -05:00
68b8cd1e7c
Qt/EnhancementsWidget: Fix post-processing options not being disabled when they should
2018-06-30 14:59:19 -04:00
e23a2e3063
Merge pull request #7189 from Techjar/qt-backend-translated
...
Qt: Fix inability to select translated video backend names
2018-06-30 20:32:12 +02:00
4bf276e912
Qt/WrapInScrollArea: Ensure correct macOS background colors
2018-06-30 20:15:22 +02:00
5adeca4087
Add "Reduce Polling Rate" option to NetPlay
...
Normally, SI is polled at a rate defined by the game, and we have to send the pad state to other clients on every poll or else we'll desync. This can result in fairly high bandwidth usage, especially with multiple controllers, mostly due to UDP/IP overhead.
This change introduces an option to reduce the SI poll rate to once per frame, which may introduce up to one frame of additional latency, but will reduce bandwidth usage substantially, which is useful for users on very slow internet connections.
Polling SI less frequently than the game asked for did not seem to cause any problems in my testing, so this should be perfectly safe to do.
2018-06-30 13:13:44 -04:00
a9841e4fc4
Merge pull request #7190 from Techjar/video-backend-translation
...
Mark all video backend names for translation
2018-06-30 15:48:32 +02:00
b59387a65d
Qt: Fix inability to select translated video backend names
2018-06-30 07:31:44 -04:00
dc2f22516c
Mark all video backend names for translation
2018-06-30 06:30:19 -04:00
7785255470
Qt: Add titles to various message boxes
2018-06-29 23:29:23 -04:00
e22c5333ab
Merge pull request #6819 from spycrab/delete_wx
...
Remove DolphinWX
2018-06-30 00:12:24 +02:00
227290055d
Merge pull request #7184 from spycrab/qt_tas_round
...
Qt/TAS: Fix slightly off-center default values
2018-06-29 11:47:32 +02:00
eac5d3d089
Qt/TAS: Fix slightly off-center default values
2018-06-29 11:39:36 +02:00
d94805bab3
Qt/GameList: Explicitly set minimum section size
2018-06-29 05:22:26 -04:00
bd28bf6b1e
Merge pull request #7164 from Techjar/gamelist-multiselect
...
Qt/GameList: Reimplement multiselection functionality from WX
2018-06-29 11:14:28 +02:00
a595ac6b27
Merge pull request #7169 from Techjar/qt-memcard-creation
...
Qt/GameCubePane: Fix inability to create new memory card file
2018-06-29 11:07:56 +02:00
9b00045220
Merge pull request #7168 from Techjar/qt-image-columns
...
Qt/GameList: Adjust image column widths for equal padding
2018-06-29 11:05:39 +02:00
a9f065a559
Qt/GameList: Fix some resizing bugs
2018-06-29 09:22:18 +02:00
3eef8145d2
Merge pull request #7172 from spycrab/qt_np_map
...
Qt/PadMappingDialog: Retain previous settings
2018-06-29 01:01:42 +02:00
6700cc4234
Merge pull request #7174 from spycrab/qt_fs_export
...
Qt/FilesystemWidget: Suggest default filename when exporting files
2018-06-28 22:32:22 +02:00
317de3cf5b
Merge pull request #7173 from spycrab/qt_np_dclick
...
Qt/NetPlay: Make double clicking game entries confirm dialogs
2018-06-28 20:02:55 +02:00
727b6ba81a
Qt/GameList: Fix empty columns showing up when they should get hidden
2018-06-27 14:10:53 +02:00
c8e4b692a4
Qt/FilesystemWidget: Suggest default filename when exporting files
2018-06-27 14:04:41 +02:00
4af021ea03
Qt/PadMappingDialog: Retain previous settings
2018-06-27 13:40:39 +02:00
1bc8c34f8b
Qt/NetPlay: Make double clicking game entries confirm dialogs
2018-06-27 13:35:34 +02:00
1ec0a39cf1
Qt/GameList: Fix search messing up columns
2018-06-27 12:57:32 +02:00
44b22c90df
Remove DolphinWX
2018-06-26 20:50:39 +02:00
a9222bf969
Qt/GameList: Adjust image column widths for equal padding
2018-06-26 14:31:54 -04:00
2491c53b92
Qt/GameCubePane: Fix inability to create new memory card file
2018-06-26 00:37:08 -04:00
beeb6754d2
Merge pull request #7166 from spycrab/qt_columns
...
Qt/GameList: Fix column (re)sizing issues
2018-06-25 22:41:46 +02:00
d746a8dae3
Qt/GameList: Fix weird column resizing
2018-06-25 22:37:43 +02:00
2debe9e9d1
Merge pull request #7167 from Techjar/patch-437
...
VideoCommon: Fix auto IR being very overzealous
2018-06-25 15:43:37 +10:00
25bfee2233
VideoCommon: Fix auto IR being very overzealous
2018-06-25 00:48:57 -04:00
86edf7f848
Merge pull request #7087 from spycrab/qt_disable_watcher
...
Qt: Add option to disable auto-refresh
2018-06-25 01:46:19 +02:00