SirMangler
5bb1d28dd4
Added math.h
in attempt to solve roundf error.
2019-10-21 18:52:29 +01:00
SirMangler
947f28f47c
XInput2Mouse "fix"
2019-10-21 18:38:50 +01:00
SirMangler
69a2a73bfc
Removed DInputMouseAbsolute from CMakeLists to match Ishiiruka and fix Linux(?)
2019-10-21 18:21:29 +01:00
SirMangler
25d10fa59d
Removed <windows.h> from DInput and added initialised XInput2 in ControllerInterface, this should fix problems for linux.
2019-10-21 17:42:41 +01:00
SirMangler
6f12108eb2
undid linux "fix"
2019-10-21 16:57:56 +01:00
SirMangler
d6b1399653
Removed a nonexistent class from CMakeLists and patched for Linux
2019-10-21 16:57:13 +01:00
SirMangler
b9ee0ada75
Implemented Linux Hopefully, Updated CMakelists, moved global function to GenericMouse
2019-10-21 16:06:44 +01:00
SirMangler
282cc41ddf
Prevented multiple Initializes and compromised on code style and beauty
2019-10-21 02:59:27 +01:00
SirMangler
6710399b92
Merge commit '3c6c94a04a61a97990dd459138912f75c9f0eb1a'
2019-10-19 05:35:44 +01:00
SirMangler
494e4323f1
shio give good code
2019-10-19 04:48:54 +01:00
SirMangler
4634da5d58
Removed bad default IR settings
2019-10-19 04:06:22 +01:00
SirMangler
f1c6edca71
Scaled size by DevicePixelRatio.
2019-10-19 03:50:37 +01:00
SirMangler
3aa12ec2ac
Minor bug/Cleaned Code
2019-10-19 03:08:41 +01:00
SirMangler
f393bd1daa
Discord Presence, Logos and fixed silly mistake in ConfigManager
2019-10-19 02:38:31 +01:00
SirMangler
393798f1d3
Disabled option to change defaulted settings + added Tooltip.
2019-10-18 17:21:17 +01:00
SirMangler
e31e69a993
forgot to default HideCursor and Enable Cheats.
2019-10-18 17:00:12 +01:00
SirMangler
3c25c3d848
Disabled Panic Handlers.
2019-10-18 16:57:27 +01:00
SirMangler
3442372275
Removed unneccesary classes and cleaned settings a bit.
2019-10-18 16:52:23 +01:00
SirMangler
7e21cebbd7
Stopped Analytics from asking since it's always off anyway.
2019-10-18 16:37:07 +01:00
SirMangler
3782d440fd
Disabled Analytics.
2019-10-18 16:35:57 +01:00
SirMangler
b947c6a231
Removed redundant hack_config code.
2019-10-18 16:19:27 +01:00
SirMangler
fa04cad490
All PrimeHack settings implemented and should update correctly. Changed title and forced portable.
2019-10-18 16:13:02 +01:00
SirMangler
3dd22b9755
Beam/Visor buttons now use Dolphin's control profile. Added default settings.
2019-10-18 13:18:55 +01:00
SirMangler
0adca6e2fc
Handled resize event for mouse pos
2019-10-15 20:50:09 +01:00
SirMangler
4857c96bb0
Implemented PrimeHack
2019-10-15 20:46:02 +01:00
SirMangler
de3bbaddfa
Initial Commit - Implementing PrimeHack UI into QT
2019-10-05 12:27:27 +01:00
Stenzek
ae83d02e54
Drop 3D Vision Support
2019-10-04 13:40:21 +10:00
Connor McLaughlin
e6ae204600
Merge pull request #8373 from jordan-woyak/stereo-mode-fix
...
DolphinQt/Graphics: Fix NVIDIA 3D Vision support handling.
2019-10-02 10:56:21 +10:00
Connor McLaughlin
dafb0173b7
Merge pull request #8375 from stenzek/stereo-switch
...
Fix runtime stereoscopy mode switching
2019-10-02 10:54:53 +10:00
Connor McLaughlin
b319f823bf
Merge pull request #8337 from CookiePLMonster/log-widget-improvements
...
Log widget improvements
2019-10-01 23:42:16 +10:00
Stenzek
135f0a1385
ShaderCache: EFB2RAM pipelines should not use a geometry shader
...
Only the left eye is used when creating the RAM copy.
2019-10-01 11:44:31 +10:00
Stenzek
c989e5c50c
ShaderCache: Recompile shared pipelines on shader cache reload
...
Fixes broken stereoscopy when switching on/off at runtime.
2019-10-01 11:43:02 +10:00
Jordan Woyak
d15f08c84a
DolphinQt/Graphics: Fix NVIDIA 3D Vision support handling.
2019-09-30 15:43:55 -05:00
JMC47
d3a9104cee
Merge pull request #8355 from phire/qt_fix_fifo_range
...
QtFifoPlayer: handle FIFO load before window creation
2019-09-30 00:34:39 -04:00
JMC47
bec433cb40
Merge pull request #8333 from CookiePLMonster/screenshot-timestamp
...
Core: Generate screenshot name with timestamps
2019-09-30 00:32:07 -04:00
JosJuice
06ab51bceb
Merge pull request #8324 from CookiePLMonster/adapter-combo-fix
...
Enable adapter combo only if adapters are supported by current backend
2019-09-29 00:13:55 +02:00
JosJuice
9d648904ed
Merge pull request #8341 from CookiePLMonster/win-utf8-console-output
...
ConsoleListenerWin: Properly output console logging in UTF-16
2019-09-28 18:28:08 +02:00
Rukai
dbc0bf0ccb
Fix import gc save file window title
2019-09-24 19:16:27 +10:00
JosJuice
edfb0f66b6
Merge pull request #8363 from Fullmetal5/patch-1
...
Add Wii Mini system menu version detection
2019-09-23 20:18:45 +02:00
Dexter Gerig
5c4b591536
Add Wii Mini system menu version detection
2019-09-21 12:55:49 -05:00
Pokechu22
3efa3d7a42
Fix 2 DTK bugs
...
Bug 1: subcommand 1 of 0xE1 does not actually reset the current position; it just stops playback. 0xE2 returns the same value it would have before stopping playback (other than reporting that the stream is stopped).
Bug 2: subcommand 3 of 0xE2 was incorrectly dividing the length by 4; while this makes sense for positions (which are multiplied by 4 earlier to get a byte offset), it is not correct for lengths.
2019-09-14 21:05:33 -07:00
Scott Mansell
677a0903a1
FifoPlayer: Use std::move for saving callbacks
2019-09-09 11:38:21 +12:00
Scott Mansell
46f4f69cfd
QtFifoPlayer: handle fifo load before window creation
...
Fixes a bug where if you loaded a fifo before opening the fifo
player window (which you can do by dragging a .dff onto dolphin's
main window) then the player's widgets wouldn't be initilized
correctly.
Importantly, the object range widgets would be broken.
2019-09-09 10:36:31 +12:00
JMC47
c144cde825
Revert "DSP: ARAM cleanup experiments"
2019-09-02 01:47:50 -04:00
JMC47
03ea0eb27a
Merge pull request #7740 from booto/aram-experiments
...
DSP: ARAM cleanup experiments
2019-09-01 20:09:42 -04:00
dreamsyntax
a4f13ca57d
Remove double space in GeckoCodeWidget code view
2019-09-01 11:22:42 -07:00
Silent
6bfa4fa643
LogWidget: Use FixedSizeQueue for a log messages buffer
...
Messages buffer is intended to be of a fixed capacity (MAX_LOG_LINES),
which cannot be achieved by std::queue unless we manually pop() extra elements.
std::queue uses std::deque internally which most likely results in allocations performed continuously.
FixedSizeQueue keeps a single buffer during its entire lifetime, avoiding any allocations except the ones
performed by stored objects.
2019-08-31 21:18:07 +02:00
Silent
b3969e91d9
FixedSizeQueue: Bugfixes and improvements
...
- Fixed a bug where pushing items over queue's size left it in a corrupted state
- For non-trivial types, have clear() and pop() run destructors
- Added emplace(args...)
- Added empty()
FixedSizeQueue has semantics of a circular buffer,
so pushing items continuously is expected to keep overwriting oldest elements gracefully.
Tests have been updated to verify correctness of a previously bugged behaviour
and to verify correctness of destructing non-trivial types
2019-08-31 21:18:07 +02:00
Silent
b088fc37d5
LogWidget: Do not use QueueOnObject to construct log queue,
...
instead store a std::string constructed from string_view and convert to QString just before appending
2019-08-31 11:59:09 +02:00
Silent
e746d95d01
LogWidget: Stop update timer when log window is invisible so it doesn't continuously update in the background
2019-08-31 11:57:27 +02:00