Commit Graph

37290 Commits

Author SHA1 Message Date
f43ffca488 Externals/FatFs: Avoid conflicts with Windows.h. 2022-07-11 23:10:12 +02:00
bd02356e49 Externals: Add FatFs R0.14b, including the UTF-8 fix from April 4, 2022 at http://elm-chan.org/fsw/ff/patches.html 2022-07-11 23:10:12 +02:00
322f19e9e9 Merge pull request #10822 from SilentHeII/master
Add Bloom Definitions for Sin and Punishment 2
2022-07-11 23:04:31 +02:00
32523f155b Merge pull request #10825 from Rudolchr/fix_build_with_libfmt-9
MsgHandler: Add a check for libfmt version to fix build with libfmt-9
2022-07-11 23:02:08 +02:00
20059776d9 Merge pull request #10831 from sepalani/BBA-cleanup
Common/Network+BBA/Builtin: Cleanup
2022-07-11 23:00:21 +02:00
b2be9b40cc Merge pull request #10561 from shuffle2/sdl-motion
ControllerInterface: Add support for motion and rumble to SDL backend
2022-07-11 16:28:30 -04:00
99eef44765 Merge pull request #10832 from tellowkrinkle/FixCTZ
Common: Fix CountTrailingZeros for weird compilers
2022-07-11 02:12:45 +02:00
cce6133ef6 Merge pull request #10749 from tellowkrinkle/IntelUbershaders
VideoCommon: Fix ubershaders on MoltenVK Intel
2022-07-10 19:35:55 -04:00
54b4ad8f55 ci/sdl: pump messages for SDL_hidapi so device detection works 2022-07-10 15:39:06 -07:00
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