Lioncash
faf509e315
ExpressionParser: Add missing <functional> include
...
Unbreaks Windows CMake builds.
2020-10-20 16:18:32 -04:00
Lioncash
7bc2bbc508
DataReader: Make use of if constexpr where applicable
...
We can make use of if constexpr for cases where booleans will always
statically be known at compile-time.
2020-10-20 08:42:32 -04:00
Lioncash
83db7a707c
UberShaderCommon: Migrate over to fmt
...
Continues migration of the shader generators over to fmt.
2020-10-20 06:22:48 -04:00
Lioncash
5475a8d6eb
GeometryShaderGen: Migrate over to fmt
...
Continues migration of the shader generators over to fmt.
2020-10-19 19:22:02 -04:00
Lioncash
df11615bde
FramebufferShaderGen: Migrate over to fmt
...
Continures the migration of the shader generators over to fmt.
2020-10-19 18:49:01 -04:00
LC
213072b73a
Merge pull request #9161 from AdmiralCurtiss/d3d-fmt-fix
...
VertexShaderGen: Fix unescaped { in D3D shader.
2020-10-19 14:17:59 -04:00
LC
0f5bf90013
Merge pull request #9150 from JosJuice/discio-fmt
...
DiscIO: Make use of fmt where applicable
2020-10-19 09:18:16 -04:00
LC
c9b2fbb64b
Merge pull request #9099 from sepalani/so-linger
...
IP/Top: Add SO_LINGER optname
2020-10-19 07:58:51 -04:00
LC
abfae46a2c
Merge pull request #9100 from sepalani/gethostid-log
...
IP/Top: Log IOCTL_SO_GETHOSTID properly
2020-10-19 07:58:15 -04:00
LC
49c7a5b289
Merge pull request #9121 from Sammi-Husky/bat-registers
...
DolphinQt/Debugger: Fix DBAT and IBAT registers in RegisterWidget
2020-10-19 07:56:42 -04:00
LC
fc5fbf5134
Merge pull request #9127 from Sintendo/fselx-movsd
...
Jit64: Optimize fsel a bit more
2020-10-19 07:55:40 -04:00
LC
cec47b9c32
Merge pull request #8981 from lioncash/vtx-fmt
...
LightingShaderGen/VertexShaderGen: Migrate over to fmt
2020-10-19 07:52:55 -04:00
LC
5722c680a4
Merge pull request #8006 from JosJuice/qt-rtl
...
DolphinQt: Enable RTL layout
2020-10-19 07:46:40 -04:00
LC
69140ca6d1
Merge pull request #9158 from leoetlino/accidental-recursion
...
Qt/QtUtils: Fix accidental recursion in ParallelProgressDialog
2020-10-19 07:39:04 -04:00
LC
dcaf2b9625
Merge pull request #9133 from JosJuice/geckocodes-mirror
...
Replace geckocodes.org with mirror codes.rc24.xyz
2020-10-05 21:43:56 -04:00
LC
c2975c8cb5
Merge pull request #9131 from JosJuice/nkit-mgs
...
Add Metal Gear Solid: The Twin Snakes to NKit warning message
2020-10-05 10:50:48 -04:00
LC
57f14b260b
Merge pull request #9108 from Ebola16/News
...
Properly fix News Channel loading screen
2020-09-23 21:52:35 -04:00
LC
a9b15dfe3c
Merge pull request #9107 from JosJuice/qt-disc-0
...
DolphinQt: Use 1-based disc numbering in InfoWidget
2020-09-23 12:29:15 -04:00
LC
9e3c08394a
Merge pull request #9085 from Techjar/better-monospace
...
Qt: Use better method of getting default monospace font
2020-09-15 05:01:15 -04:00
LC
f0422512e6
Merge pull request #9082 from JosJuice/android-touch-pointer-recreate
...
Android: Fix touch pointer not working after activity recreation
2020-09-15 04:58:41 -04:00
LC
601ff182db
Merge pull request #9084 from Techjar/custom-rtc-tz-fix
...
Qt/AdvancedPane: Force UTC time for custom RTC entry
2020-09-15 04:58:26 -04:00
LC
eae68194b3
Merge pull request #9076 from iwubcode/qt_graphics_controls_destruction
...
DolphinQt: properly remove slot connection for ConfigChange when object is destructed
2020-09-13 10:39:44 -04:00
LC
a481a52972
Merge pull request #9079 from JosJuice/android-permissions-check
...
Android: Check for granted permission when returning to MainActivity
2020-09-13 10:37:58 -04:00
LC
67761c7d31
Merge pull request #9067 from Ebola16/Fixes4
...
Android: Optimize imports
2020-09-08 09:47:59 -04:00
LC
365e812f6d
Merge pull request #9068 from Ebola16/Fixes5
...
Android: Minor cleanup
2020-09-08 09:47:29 -04:00
LC
b350cf043b
Merge pull request #8976 from JosJuice/port-some-settings
...
Port some settings to the new config system
2020-09-07 22:37:46 -04:00
LC
fa91b47863
Merge pull request #9054 from sepalani/hle-cleanup
...
HLE cleanup
2020-09-07 22:36:19 -04:00
LC
8e505ad8d5
Merge pull request #9055 from JosJuice/gc-sample-rate
...
AudioInterface: Use 32029/48043 Hz in more places
2020-09-07 22:35:00 -04:00
LC
a3dfb228fd
Merge pull request #9062 from JosJuice/android-dir-init-fail-message
...
Android: Optional AfterDirectoryInitializationRunner failure message
2020-09-07 22:33:52 -04:00
LC
95376208a1
Merge pull request #9064 from JosJuice/android-filepicker-normal
...
Android: Make FilePicker act like a normal setting
2020-09-07 22:33:10 -04:00
LC
48cfc32bf3
Merge pull request #8935 from JosJuice/di-read-latency
...
DVDInterface: Increase the latency for read commands
2020-09-07 22:31:18 -04:00
LC
db067104ed
Merge pull request #9047 from JosJuice/wia-header-heuristic
...
DiscIO: Adjust WIA/RVZ header size heuristic
2020-09-01 17:58:51 -04:00
LC
936702bd04
Merge pull request #9033 from leoetlino/scan-thread
...
IOS/USB: Move scan thread logic into a separate class
2020-09-01 17:56:33 -04:00
LC
fb32f1ab88
Merge pull request #9042 from Ebola16/FP
...
Android: Minor cleanup
2020-09-01 07:27:07 -04:00
LC
d17c407f09
Merge pull request #9052 from Ebola16/GCAT
...
Android: Better GCAdapter scanning thread management
2020-09-01 07:25:59 -04:00
LC
42a7c959e1
Merge pull request #9056 from JosJuice/supportsreadwiidecrypted-parameter
...
DiscIO: Add parameters to BlobReader::SupportsReadWiiDecrypted
2020-09-01 07:25:31 -04:00
LC
6bd7687893
Merge pull request #9050 from stblr/memory-watcher-fix
...
MemoryWatcher: Do not follow invalid pointers
2020-09-01 07:24:05 -04:00
LC
39a849ae28
Merge pull request #9058 from Ebola16/T
...
Android: Remove unused files
2020-09-01 07:23:03 -04:00
LC
75b4f70e5e
Merge pull request #9053 from kit-ty-kate/freebsd-arm64
...
Add support for FreeBSD/arm64
2020-08-28 18:42:01 -04:00
LC
4a34b74e68
Merge pull request #9035 from shuffle2/vs-pretty
...
misc vcxproj cleanup
2020-08-22 20:13:25 -04:00
LC
f3431f3ff8
Merge pull request #9043 from Ebola16/GS
...
Android: Prevent getSetting ClassCastExceptions in ItemViews
2020-08-22 19:44:13 -04:00
LC
a9c8f5424b
Merge pull request #9041 from shuffle2/no-pch
...
windows: fix build if pch were to be disabled
2020-08-22 19:42:44 -04:00
LC
800b2480ec
Merge pull request #9046 from AdmiralCurtiss/win-qt515
...
Update Windows build to use Qt 5.15.0.
2020-08-22 14:36:53 -04:00
LC
905df6756b
Merge pull request #9024 from JosJuice/android-wiimote-false
...
Android: Fix defaults for WiimoteContinuousScanning/EnableSpeaker
2020-08-17 15:25:23 -04:00
LC
24ff8b8d1e
Merge pull request #9034 from JosJuice/android-menu-animation-rtl
...
Android: Take RTL layout into account for menu animations
2020-08-17 15:24:52 -04:00
LC
2c5920dccc
Merge pull request #9028 from cristian64/netplaybrowser_deadlock_on_exit
...
DolphinQt: Prevent deadlock when exiting the NetPlay Session Browser dialog
2020-08-16 08:57:35 -04:00
LC
6fc7135047
Merge pull request #8855 from shuffle2/dol
...
DolReader: treat overly large data segment as bss
2020-08-16 06:02:39 -04:00
LC
32061c95d4
Merge pull request #9026 from JosJuice/framedump-numerator
...
FrameDump: Don't ignore the time base numerator
2020-08-11 05:39:51 -04:00
LC
655e92478a
Merge pull request #9022 from JosJuice/android-getrendersurfacescale-java
...
Android: Rewrite GetRenderSurfaceScale in Java
2020-08-09 21:22:07 -04:00
LC
5ec65a20d6
Merge pull request #9009 from JosJuice/android-settings-recreation
...
Android: Fix SettingsActivity lifecycle management
2020-08-06 19:46:16 -04:00
LC
d8c0344ee8
Merge pull request #9010 from JosJuice/android-settingsadapter-redundant-static
...
Android: Remove some static variables from SettingsAdapter
2020-08-06 19:45:54 -04:00
LC
7b3056fee0
Merge pull request #9011 from JosJuice/android-settings-viewmodel
...
Android: Persist Settings using ViewModel
2020-08-06 19:45:17 -04:00
LC
de5d0e54be
Merge pull request #9013 from JosJuice/savescreenshot-wait-for-completion
...
Remove wait_for_completion parameter from Renderer::SaveScreenshot
2020-08-06 19:44:43 -04:00
LC
dc8dd5a0ef
Merge pull request #8997 from Felk/osd_rgba_to_argb
...
OnScreenDisplay: fix names rgba -> argb
2020-08-01 21:28:50 -04:00
LC
0f4cf4a84d
Merge pull request #8991 from JosJuice/android-rumble-without-touchscreen
...
Android: Remove touchscreen check for rumble
2020-07-30 21:45:56 -04:00
LC
0aaddf8b19
Merge pull request #8990 from JosJuice/wia-conversion-warning
...
DiscIO: Fix conversion warning
2020-07-30 21:45:24 -04:00
LC
e6450de88f
Merge pull request #8993 from JosJuice/silence-cxx17-codecvt
...
CMake: Add -D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING
2020-07-30 21:44:25 -04:00
LC
3d680ff2f6
Merge pull request #8984 from r2dliu/curl
...
Curl: For windows cmake builds, build curl with schannel/winssl capability
2020-07-28 19:26:43 -04:00
LC
b354e343a7
Merge pull request #8988 from JosJuice/no-refresh-rate-round
...
VideoCommon: Don't round the refresh rate
2020-07-28 17:17:34 -04:00
LC
5066d4d239
Merge pull request #8989 from JosJuice/android-minimal-post-processing
...
Android: Set preferMinimalPostProcessing="true"
2020-07-28 17:16:47 -04:00
Lioncash
f9b856aeda
WiimoteEmu: Mark several getters as const
...
These don't modify internal class state, so they can be made const.
2020-07-24 15:48:27 -04:00
Lioncash
4b21bc7508
LightingShaderGen: Transition over to fmt
2020-07-24 13:50:09 -04:00
Lioncash
7f7db6d3e7
VertexShaderGen: Transition over to using fmt
2020-07-24 13:34:47 -04:00
LC
520af035d2
Merge pull request #8980 from Tilka/warnings
...
Fix some GCC warnings
2020-07-24 12:53:24 -04:00
LC
d7a91316da
Merge pull request #8974 from Filoppi/patch-4
...
Fix disc image conversion button not being clear #3
2020-07-22 17:24:23 -04:00
LC
bf49849f88
Merge pull request #8971 from JosJuice/simplify-issettingsaveable
...
Config: Simplify IsSettingSaveable
2020-07-22 16:27:34 -04:00
LC
8e99c77510
Merge pull request #8972 from Ebola16/CT
...
Android: Some simple Clang-Tidy suggestions
2020-07-22 16:24:05 -04:00
LC
92d24aec2e
Merge pull request #8965 from JosJuice/android-backend-extension-hack
...
Android: Remove hacks for Wii Remote extension and video backend settings
2020-07-20 12:34:23 -04:00
LC
ae2348023b
Merge pull request #8964 from JosJuice/list-wad-file-type
...
DolphinQt: Show WAD as "WAD" instead of "" in file format column
2020-07-19 17:35:34 -04:00
LC
d48056c1cd
Merge pull request #8963 from jordan-woyak/gcpad-gate-adj
...
HW/GCPadEmu: Adjust gate radius values to more closely match the real hardware.
2020-07-19 12:11:58 -04:00
LC
487cd7abd9
Merge pull request #8905 from JosJuice/jni-encoding
...
Android: Use correct encoding when converting strings
2020-07-18 22:13:14 -04:00
LC
06155823d9
Merge pull request #8960 from JosJuice/i18n-surround
...
DolphinQt: Add i18n comment for "Surround"
2020-07-17 16:44:11 -04:00
LC
93f73aa2e7
Merge pull request #8959 from jordan-woyak/qt-sort-role
...
DolphinQt: Replace unusual Qt::InitialSortOrderRole usage with a custom role.
2020-07-16 21:45:31 -04:00
LC
a7e475e57b
Merge pull request #8958 from jordan-woyak/sort-fix
...
DolphinQt: Fix default sort direction of game list.
2020-07-16 21:20:43 -04:00
LC
c59648337a
Merge pull request #8955 from JosJuice/android-no-ashmem
...
Android: Don't access /dev/ashmem on newer Android versions
2020-07-16 14:23:51 -04:00
LC
d987cf1dde
Merge pull request #8957 from JosJuice/android-strerror-r
...
Add Android check for strerror_r variant
2020-07-16 14:19:05 -04:00
LC
b6ee3228be
Merge pull request #8953 from JosJuice/android-target-sdk-29
...
Android: Increase targetSdkVersion to 29
2020-07-14 12:51:44 -04:00
LC
4d36f6a5b0
Merge pull request #8936 from jordan-woyak/wiimote-extension-calibration-fix
...
ControllerInterface/Wiimote: Provide fallback values for extensions with bad calibration.
2020-07-12 12:46:15 -04:00
LC
ecc6af7f7f
Merge pull request #8948 from jordan-woyak/speaker-data-writes
...
WiimoteEmu: Allow writes of the i2c bus to play speaker data.
2020-07-12 12:38:49 -04:00
LC
ed32a2a1fe
Merge pull request #8946 from jordan-woyak/unbreak-mayflash
...
InputCommon/GCAdapter: Unbreak Mayflash GCAdapters by allowing libusb_control_transfer call to fail.
2020-07-11 11:56:30 -04:00
LC
41a570c74e
Merge pull request #8947 from JosJuice/rvz-split-seed-read
...
RVZ: Fix split seed reads
2020-07-11 11:53:47 -04:00
LC
5281efe268
Merge pull request #8944 from JosJuice/qtbug-10561-workaround
...
DolphinQt: Replace QTBUG-10561 workaround with better workaround
2020-07-09 07:15:22 -04:00
LC
87287181dd
Merge pull request #8907 from JosJuice/android-overlay-stick-gate
...
Android: Use octagonal stick gate in overlay
2020-07-08 08:50:47 -04:00
LC
a5166be995
Merge pull request #8896 from JosJuice/android-game-details-scroll
...
Android: Wrap game details dialog in ScrollView
2020-07-08 08:48:42 -04:00
LC
5a696f4934
Merge pull request #8906 from JosJuice/android-button-id-typo
...
Android: Fix button ID typo
2020-07-08 08:47:33 -04:00
LC
4c50eadf34
Merge pull request #8908 from jordan-woyak/wiimote-battery-hax
...
WiimoteCommon: Tweak battery level math.
2020-07-08 08:46:58 -04:00
LC
b9ae7c350e
Merge pull request #8926 from JosJuice/sysconf-sound
...
DolphinQt: Expose SYSCONF sound setting
2020-07-08 08:41:23 -04:00
LC
0bff77d9e4
Merge pull request #8925 from JosJuice/tas-turbo-interval
...
DolphinQt: Allow customizing TAS input turbo interval
2020-07-08 08:40:46 -04:00
LC
25118e2acc
Merge pull request #8928 from Ebola16/ADSL
...
Android: Update "Speed Limit" for "Unlimited" value
2020-07-08 08:39:44 -04:00
LC
a1195fbf91
Merge pull request #8933 from jordan-woyak/gcadapter-nyko
...
InputCommon/GCAdapter: Fix offbrand "GCAdapters".
2020-07-08 08:38:52 -04:00
LC
cd51552fe4
Merge pull request #8939 from JosJuice/oops
...
Android: Convert some files to LF
2020-07-08 08:35:09 -04:00
LC
46fd6b3924
Merge pull request #8942 from JosJuice/reword-forced-msaa
...
Reword "Please avoid forcing Dolphin to use MSAA by the driver" message
2020-07-08 08:30:17 -04:00
LC
4ff560a6e4
Merge pull request #8913 from JosJuice/msvc-preprocessor
...
Support the new MSVC preprocessor
2020-06-30 04:34:10 -04:00
LC
84d67b3547
Merge pull request #8841 from Techjar/remove-result-of
...
Replace usage of std::result_of with std::invoke_result
2020-06-01 18:44:45 -04:00
Mat M
c62e6a335d
Merge pull request #8532 from lioncash/shader-common-fmt
...
VideoCommon/ShaderGenCommon: Convert helper functions over to fmt where applicable
2020-05-27 07:04:06 -04:00
Lioncash
86f8768268
VideoCommon/ShaderGenCommon: Make template functions regular functions
...
These are only ever used with ShaderCode instances and nothing else.
Given that, we can convert these helper functions to expect that type of
object as an argument and remove the need for templates, improving
compiler throughput a marginal amount, as the template instantiation
process doesn't need to be performed.
We can also move the definitions of these functions into the cpp file,
which allows us to remove a few inclusions from the ShaderGenCommon
header. This uncovered a few instances of indirect inclusions being
relied upon in other source files.
One other benefit is this allows changes to be made to the definitions
of the functions without needing to recompile all translation units that
make use of these functions, making change testing a little quicker.
Moving the definitions into the cpp file also allows us to completely
hide DefineOutputMember() from external view, given it's only ever used
inside of GenerateVSOutputMembers().
2020-05-25 21:12:29 -04:00
Lioncash
e3506ff4ef
VideoCommon/ShaderGenCommon: Convert helper functions over to fmt
...
A very trivial conversion, this simply converts calls to Write over to
WriteFmt and adjusts the formatting specifiers as necessary.
This also allows the const char* parameters to become std::string_view
instances, allowing for ease of use with other string types.
2020-05-25 21:12:29 -04:00
Mat M
f5c817f61c
Merge pull request #8822 from JosJuice/freelook-typos
...
DolphinQt: Fix freelook description typos
2020-05-20 17:59:05 -04:00
Mat M
236ffd5e0e
Merge pull request #8801 from Tilka/dsp_prod
...
docs/DSP: fix $prod references
2020-05-09 09:48:10 -04:00
Mat M
9e2560b825
Merge pull request #8790 from leoetlino/ras-syndrome
...
Remove redundant "Emulation" from "DSP HLE Emulation"
2020-05-03 16:47:05 -04:00