Commit Graph

37436 Commits

Author SHA1 Message Date
ddf83462ac sdl: enable SDL_HINT_JOYSTICK_THREAD
fixes window message pumping
2022-07-10 15:39:06 -07:00
655fb94e61 ci/win32: give the wndclass a unique name
other things (like SDL) may try to use "Message"
2022-07-10 15:39:06 -07:00
dd20c7cf78 ci/sdl: re-add the x360 controller block 2022-07-10 15:39:06 -07:00
3f7a2c6d4d ci/sdl: minor cleanup 2022-07-10 15:39:06 -07:00
ceed42a0ee Add SDL as a submodule 2022-07-10 15:38:59 -07:00
3d34a20105 Common: Fix CountTrailingZeros for weird compilers 2022-07-10 17:35:47 -05:00
6cb936d0cf Add SDL motion input and rumble support 2022-07-10 14:49:49 -07:00
38cb76dea5 Merge pull request #10807 from merryhime/LogicalImm
Arm64Emitter: Simplify LogicalImm logic
2022-07-10 17:27:47 -04:00
0d947ed6fe Arm64Emitter: Simplify LogicalImm further
h/t @dougallj
2022-07-10 22:17:09 +01:00
20ccc38f0f BitUtils: Implement CountTrailingZeros 2022-07-10 22:17:09 +01:00
4d99506b4c UnitTests/MovI2R: Test all logical immediates 2022-07-10 22:17:09 +01:00
be2ede6109 BBA/BuiltIn: Move functions to anonymous namespace 2022-07-10 20:57:35 +04:00
b950d038b9 Common/Network: Update IP checksum since total_len might have changed 2022-07-10 20:56:07 +04:00
5fdf255a2d Common/Network: Make Build() methods const 2022-07-10 20:12:07 +04:00
d902b04ae0 Common/Network: Remove unused offset variables 2022-07-10 14:11:50 +04:00
b206f98261 Common/Network: Remove unnecessary size checks 2022-07-10 14:04:03 +04:00
6238834c05 Common/Network: Add InsertObj helper 2022-07-10 13:56:33 +04:00
4efe1e7ca7 Common/Network: Ensure offsetof is valid 2022-07-10 12:48:12 +04:00
b7bd2a4001 Common/Network: Use member initializer list 2022-07-10 12:31:59 +04:00
13957a627c Common/Network: Remove unused constructors 2022-07-10 11:42:58 +04:00
6e09b13ce3 Merge pull request #10829 from AdmiralCurtiss/spirv-cross-cmake-fix
Fix CMake Windows build after #10673 (HLSL from SPIRV).
2022-07-10 09:08:24 +02:00
5ce73d9d2e Merge pull request #10830 from OatmealDome/vk-compute-shader-header
ShaderCompiler: Use compute shader header in compute shaders
2022-07-10 01:16:20 +02:00
1c6a0073d2 ShaderCompiler: Use compute shader header in compute shaders 2022-07-09 19:01:58 -04:00
cdd3571491 D3DCommon: Add glslang include directories in CMake. 2022-07-10 00:59:32 +02:00
cdd8c00159 Externals: Disable warnings-as-errors for spirv_cross. 2022-07-10 00:57:37 +02:00
5a7759e359 Merge pull request #10690 from schthack/BBA-tapless
BBA: Added BuiltIn device that allow BBA emulation without the need o…
2022-07-09 23:20:53 +02:00
087020b23a Refactoring of the code to match dolphin style
Changed access for offsetof + some clean up
2022-07-09 17:01:22 -04:00
5337943785 Merge pull request #10827 from JosJuice/jitarm64-psqst-unlock
JitArm64: Fix GPR unlocking in psq_stXX
2022-07-09 20:27:40 +02:00
6f40981ac0 JitArm64: Fix GPR unlocking in psq_stXX
This is what happens when I copypaste things a bit too quickly
2022-07-09 20:10:00 +02:00
77f8e98fee Merge pull request #10824 from AdmiralCurtiss/optional-palette-format-fix
ShaderCache: Fix inverted usage of palette_format.
2022-07-09 17:19:22 +02:00
66f330e573 Add a check for libfmt version so that in case libfmt-9 is used the function is_compile_string is called under it's new namespace 2022-07-09 17:02:09 +02:00
e072aaa769 ShaderCache: Fix inverted usage of palette_format. 2022-07-09 13:17:53 +02:00
e6cbc8f631 Add Bloom Definitions for Sin and Punishment 2
Adds bloom definitions for Sin and Punishment: Star Successor for use with bloom removal and native resolution bloom.
2022-07-09 01:13:09 -05:00
fac66897af Merge pull request #10819 from Dentomologist/fix_shader_compilation_warnings
VideoCommon: Fix D3D shader compilation warnings
2022-07-08 18:46:29 -04:00
f50e7e6e6d Merge pull request #10287 from OatmealDome/re0-xfb
GameINI: Disable XFB to Texture Only with Resident Evil 0
2022-07-08 18:43:36 -04:00
7853b72c46 Merge pull request #10430 from OatmealDome/mac-portable
UICommon: Add support for portable.txt on macOS
2022-07-08 18:41:14 -04:00
59e8aacf42 Merge pull request #10745 from JosJuice/softmmu
JitArm64: Implement "soft MMU"
2022-07-08 15:55:49 -04:00
828afc6735 Merge pull request #10673 from iwubcode/spirv-backends
D3D: Generate HLSL from SPIRV*
2022-07-08 15:29:58 -04:00
e1e0f42b37 VideoCommon: Fix D3D shader warning X3557 (single iteration loop)
Fix warning "loop only executes for 1 iteration(s), forcing loop to
unroll" when vertex_in == 1
2022-07-08 00:25:55 -07:00
71541c1324 VideoCommon: Fix D3D shader warning X4000 (uninitialized variables)
Initialize alpha_A and alpha_B. They were previously only initialized in
cases where they were used, but D3D isn't able to figure that out.
2022-07-08 00:25:14 -07:00
0fac1d6e87 VideoCommon: Fix D3D shader warning X3571 (negative base for pow())
Add abs() to fix "pow(f, e) will not work for negative f, use abs(f) or
conditionally handle negative values if you expect them".
2022-07-08 00:19:05 -07:00
32d90d5080 Fixing the github wiki link
Its late and I accidently linked to both wikis, this just links to the github wiki
2022-07-07 21:07:44 -07:00
5ed06c2b03 Changing link to github wiki
After some discussion the GitHub wiki is more up to date and would be more useful than the dolphin website's wiki.
2022-07-07 21:04:46 -07:00
7cc89f5642 Merge pull request #10816 from iwubcode/super_mario_galaxy_bloom_def
Data: add Super Mario Galaxy bloom definition graphics mod
2022-07-07 19:57:52 -04:00
32a5b8bfd2 Merge pull request #10805 from iwubcode/runefactory_frontier_bloom_definition
Data: Add Rune Factory Frontier bloom definition graphics mod
2022-07-07 19:49:26 -04:00
1ded9ef246 Merge pull request #10817 from Techjar/sms-goop-mod
Data: Add Super Mario Sunshine goop map graphics mod
2022-07-07 19:48:22 -04:00
3092f40e9f Arm64Emitter: Simplify LogicalImm logic
Heavily simplify logical immediate encoding.

This is based on the observation that if a valid repeating element
exists, it repeats through `value`. Thus it does not matter which
one you analyse. Thus we skip over the least significent element
if LSB = 1 by masking it out with `inverse_mask_from_trailing_ones`,
to avoid the degenerate case of a stretch of 1 bits going 'round
the end' of the word.
2022-07-07 22:53:36 +01:00
eccf527bf6 Merge pull request #9147 from jordan-woyak/imu-accel-weight-setting
WiimoteEmu: Expose IMU pointing accelerometer weight setting.
2022-07-07 23:17:47 +02:00
ccdb909d06 Merge pull request #10710 from jordan-woyak/rename-range
DolphinQt: Renamed "Range" to "Multiplier" in advanced mapping window and improved UX.
2022-07-07 23:04:11 +02:00
6104ee09a9 Data: Add Super Mario Sunshine goop map graphics mod 2022-07-07 15:02:51 -04:00