Tilka
57327be7f3
Merge pull request #12460 from lioncash/pix
...
VideoCommon/PixelEngine: Passthrough system instance in constructor
2023-12-22 20:07:06 +00:00
Tilka
8d4575cfd8
Merge pull request #12454 from lioncash/proc
...
VideoCommon/CommandProcessor: Pass system instance through constructor
2023-12-21 17:46:28 +00:00
Tilka
70b7a59456
Merge pull request #12451 from lioncash/fifo
...
VideoCommon/Fifo: Pass system instance through FifoManager constructor
2023-12-20 12:45:38 +00:00
Tilka
01340d7f8d
Merge pull request #12442 from lioncash/hle
...
Core/HLE/HLE: Remove global system accessors
2023-12-20 12:41:09 +00:00
Tillmann Karras
ddb4566a41
VideoCommon: apply "force 24-bit color" to EFB-to-VRAM copies as well
2023-12-20 02:25:07 +00:00
Tilka
0cab6583a9
Merge pull request #12444 from lioncash/map
...
Core/Debugger_SymbolMap: Minor interface cleanup
2023-12-18 21:07:32 +00:00
Tilka
c188dc2788
Merge pull request #12430 from Tilka/cnk_c4
...
GameSettings: fix C4 texture tiling in Crash Nitro Kart
2023-12-18 20:11:24 +00:00
Tilka
e498759d14
Merge pull request #12440 from lioncash/memcard
...
Core/EXI/EXI_DeviceMemoryCard: Remove global system accessor
2023-12-18 18:11:02 +00:00
Tillmann Karras
dcc674febd
GameSettings: fix C4 texture tiling in Crash Nitro Kart
...
For buttons and some character icons the game loads palleted PNGs and
tiles the pallet indices directly into C4 textures but fails to take
into account that PNG and C4 use opposite nibble orders. This causes
adjacent pixel columns to be swapped, see issue 13370.
Also disable Immediate XFB for the Japanese release. It has the same
black screen and flickering issues as the other regions.
2023-12-17 15:50:05 +00:00
Tilka
18f9b966a0
Merge pull request #12358 from rsgnz/master
...
VideoCommon: Fix "Post-processing shader not found" when (off) is selected.
2023-12-17 09:50:41 +00:00
Tilka
773ffd04b8
Merge pull request #11497 from vyuuui/debugger_assembler_ui
...
Built-in assembler for debugger interface
2023-12-16 21:15:31 +00:00
Tillmann Karras
c8c9928eb1
DolphinQt/Assembler: improve translatability
...
Also, don't show error line numbers in the instruction patch dialog. The
input text field only accepts one line anyway.
2023-12-15 00:37:42 +00:00
Tilka
f777a584c1
Merge pull request #12423 from lioncash/mios
...
IOS/MIOS: Eliminate global system accessors
2023-12-14 22:19:11 +00:00
Tilka
e8f8cf0740
Merge pull request #12424 from lioncash/cpumanager
...
HW/CPU: Remove remaining global system accessors
2023-12-14 22:18:06 +00:00
Tilka
cdf4193e67
Merge pull request #12410 from lioncash/ignored
...
Common/Crypto: Resolve -Wignored-attributes warnings
2023-12-13 18:39:22 +00:00
Tilka
b5d8498346
Merge pull request #12415 from lioncash/buffer
...
GBAWidget: Use std::span with SetVideoBuffer()
2023-12-13 15:57:40 +00:00
Tilka
2e558d87ef
Merge pull request #12413 from lioncash/doc
...
Externals/mbedtls: Disable -Wdocumentation related warnings
2023-12-13 15:54:36 +00:00
Tilka
df922afdbb
Merge pull request #12412 from lioncash/maybe
...
DSPInterpreter: Mark IsProperlySignExtended() as [[maybe_unused]]
2023-12-13 15:52:32 +00:00
Tilka
52a144745d
Merge pull request #12408 from lioncash/enums
...
General: Resolve -Wswitch warnings
2023-12-13 15:48:12 +00:00
Tilka
7b57a4a37d
Merge pull request #12407 from lioncash/unused2
...
CPUThreadConfigCallback: Mark static ID as [[maybe_unused]]
2023-12-12 23:38:47 +00:00
Tillmann Karras
5b4b8dba61
VideoCommon: add message to XF load assert
2023-12-12 22:35:02 +00:00
Tilka
53a51a6f1b
Merge pull request #12405 from lioncash/shadow2
...
General: Resolve lingering -Wshadow warnings
2023-12-12 22:20:23 +00:00
Tilka
8c99198251
Merge pull request #12404 from lioncash/guard
...
CheatSearchWidget: Make use of CPUThreadGuard parameter in UpdateTableRows()
2023-12-12 22:18:26 +00:00
Tilka
6184ec655e
Merge pull request #12403 from lioncash/uninit
...
PPCDebugInterface: Silence trivial -Wmaybe-uninitialized warning
2023-12-12 21:49:01 +00:00
Tilka
995eb779fa
Merge pull request #12402 from lioncash/shadow
...
AchievementManager: Resolve -Wshadow warnings
2023-12-12 21:42:21 +00:00
Tilka
b4bfc4feba
Merge pull request #12401 from AdmiralCurtiss/feature-flag-fix
...
JitCommon: Fix feature_flags truncation in index calculation.
2023-12-12 20:56:04 +00:00
Tilka
8cbb2c2e44
Merge pull request #12399 from lioncash/erasing
...
General: Make use of std::erase_if/std::erase where applicable
2023-12-12 20:54:52 +00:00
Tilka
99959944eb
Merge pull request #12376 from lioncash/span2
...
VFFUtil: Use std::span with WriteToVFF
2023-12-12 20:50:17 +00:00
Tilka
4d98c237c7
Merge pull request #12371 from lioncash/span
...
VideoCommon: Use std::span for BoundingBox::Write()
2023-12-12 20:47:08 +00:00
Tilka
7588f5e2da
Merge pull request #12395 from lioncash/test
...
VertexLoaderTest: Resolve -Wdangling-else warnings
2023-12-12 20:40:49 +00:00
Tilka
c92e402454
Merge pull request #12398 from lioncash/parse
...
RiivolutionParser: Make use of std::span where applicable
2023-12-12 20:07:44 +00:00
Tilka
198a53e7df
Merge pull request #12397 from lioncash/asset
...
CustomAssetLibrary: Remove unused GetAssetSize() function
2023-12-12 20:02:44 +00:00
Tilka
87b44a2fb8
Merge pull request #12400 from lioncash/expparse
...
ExpressionParser: Get rid of some redundant copies
2023-12-12 19:17:29 +00:00
Tilka
6699acf10c
Merge pull request #12386 from lioncash/setting
...
Common/SettingsHandler: Minor convenience changes
2023-12-12 00:02:21 +00:00
Tilka
c6a10b5740
Merge pull request #12391 from lioncash/reorder
...
General: Resolve -Wreorder warnings
2023-12-11 22:09:48 +00:00
Tilka
7dfea144b9
Merge pull request #12324 from Pokechu22/vertex-loader-dummy-tex-coords
...
VertexLoader: Fixes and cleanup related to skipped components
2023-12-04 13:06:19 +00:00
Tilka
b7ba3f5631
Merge pull request #12356 from noahpistilli/correct-wc24-files
...
Data: Correct wc24recv.ctl file
2023-12-04 13:01:35 +00:00
Tilka
96c256f97a
Merge pull request #12354 from Pokechu22/movie-extensionnumber
...
Use ExtensionNumber in Movie.cpp
2023-12-03 20:16:58 +00:00
Tillmann Karras
6a0b17f8fe
CMake: update required enet version
...
Dolphin now relies on ENET_SOCKOPT_TTL which was merged upstream but not
released yet. This fix assumes that enet continues its current
versioning scheme.
2023-12-01 14:13:07 +00:00
Tillmann Karras
d12642b392
GameSettings: add patch to disable interlacing in Black & Bruised
2023-11-29 23:59:33 +00:00
Tillmann Karras
f6131e9703
Jit64: fix invalid instruction encoding
...
This is a recent regression introduced in
c70dcf99dd .
2023-11-29 05:49:02 +00:00
Tilka
5d9838548b
Merge pull request #10965 from Zopolis4/hex86
...
Remove _M_X86 in favour of _M_X86_64
2023-11-28 13:45:13 +00:00
Tilka
69fc7bbdad
Merge pull request #12333 from Tilka/thdj
...
GameSettings: add patch to disable blur in Tony Hawk's Downhill Jam
2023-11-28 09:54:47 +00:00
Tilka
ac4da97159
Merge pull request #12075 from JosJuice/gpr-block-inputs
...
PPCAnalyst: Fix gprBlockInputs calculation
2023-11-28 09:23:23 +00:00
Tilka
30b1131869
Merge pull request #12230 from qixils/dolphintool-header-json
...
Tool/Header: Add JSON output mode; game data
2023-11-28 09:02:58 +00:00
Tilka
0a4d46ece2
Merge pull request #12334 from Dentomologist/oglconfig_only_use_warn_log_when_extensions_missing
...
OGLConfig: Only use Warn Log when OGL extensions are missing
2023-11-28 07:25:49 +00:00
Tilka
b8a897fda7
Merge pull request #12328 from iwubcode/xf_state_manager
...
VideoCommon: move xf state management to its own class
2023-11-28 02:04:26 +00:00
Tillmann Karras
4d346f29eb
GameSettings: add patch to disable blur in Tony Hawk's Downhill Jam
...
This is a fullscreen blur that looks bad at higher internal resolutions.
The offset happens to work out for both the NTSC and the PAL release.
2023-11-28 01:15:37 +00:00
Tilka
074de243e3
Merge pull request #12332 from TryTwo/bugfix_GetCallstack
...
Callstack: Bugfix. Fix loop to allow for more lines.
2023-11-28 01:06:47 +00:00
Tilka
c67f1afcef
Merge pull request #12330 from Tilka/xxhash
...
CMake: allow using system xxhash
2023-11-28 00:58:58 +00:00
Tilka
c53e29c3c8
Merge pull request #11093 from Pokechu22/disable-graphics-settings
...
Disable graphics settings fields when incompatible settings are enabled
2023-11-27 12:54:02 +00:00
Tilka
ff6ea89036
Merge pull request #10818 from Pokechu22/icache-always-invalidate
...
PPCCache: Always invalidate on icbi, even if icache is disabled
2023-11-27 10:15:05 +00:00
Tillmann Karras
2b9aee5c8f
CMake: allow using system xxhash
2023-11-27 06:02:39 +00:00
Tilka
719f1dca29
Merge pull request #12325 from Tilka/vulkan
...
Vulkan: use EnumMap for blend factor luts (NFC)
2023-11-26 07:12:23 +00:00
Tilka
14bf50f5ef
Merge pull request #12326 from lioncash/qt
...
SkylandersPortalWindow: Remove unnecessary string conversions
2023-11-26 07:11:22 +00:00
Tilka
c16e98a31f
Merge pull request #12323 from lioncash/virt
...
CustomAssetLibrary: Add virtual destructor
2023-11-26 00:54:11 +00:00
Tillmann Karras
e3b1439e1b
Vulkan: use EnumMap for blend factor luts (NFC)
2023-11-26 00:36:53 +00:00
Tilka
88cd618b4d
Merge pull request #12322 from lioncash/guards
...
WC24Send: Add missing header guard
2023-11-25 23:01:07 +00:00
Tilka
3b74a9195d
Merge pull request #12313 from Tilka/gormiti
...
GameSettings: port Gormiti black screen fix to PAL version
2023-11-24 20:38:35 +00:00
Tillmann Karras
921d4f1e60
GameSettings: port Gormiti black screen fix to PAL version
...
Same workaround as @Pokechu22's NTSC version
(8316c7af99 ).
2023-11-24 19:21:40 +00:00
Tilka
3a3a935b9a
Merge pull request #12309 from Tilka/ios_crash
...
IOS: fix crash when closing invalid file descriptor
2023-11-21 12:37:22 +00:00
Tillmann Karras
77a1eaa740
IOS: fix crash when closing invalid file descriptor
...
This regression was introduced in 5.0-20284.
2023-11-21 12:00:34 +00:00
Tilka
f79c88f30b
Merge pull request #12302 from JosJuice/jit-replace-vectors
...
Jit: Get rid of short-lived std::vectors
2023-11-20 18:11:15 +00:00
Tillmann Karras
da1bf29722
AX: fix envelope volume for Wii ucodes
...
Technically it is signed in the 0x7699af32 ucode but that's only used
by the Wii Startup Disc which never uses negative values.
2023-11-16 21:43:45 +00:00
Tilka
87c27936fc
Merge pull request #12238 from AdmiralCurtiss/achievementheaderwidget-unused-variables
...
DolphinQt/AchievementHeaderWidget: Remove unused member variables.
2023-11-12 21:24:17 +00:00
Tilka
aa1311cd78
Merge pull request #12268 from JosJuice/fastmem-terminology
...
Jit: Define new terms related to fastmem
2023-11-12 19:44:45 +00:00
Tilka
166423ad61
Merge pull request #12273 from Dentomologist/dolphinqt_remove_unnecessary_qoverloads
...
DolphinQt: Remove unnecessary qOverloads
2023-11-12 19:43:05 +00:00
Tilka
4b38560323
Merge pull request #12282 from Wack0/mmu-tlb-patch
...
MMU: Use VSID in segment register as additional TLB lookup key
2023-11-12 19:41:23 +00:00
Tilka
15a3200b70
Merge pull request #12288 from Pokechu22/bp-stride-scale-fallthrough
...
Fix accidental fallthrough in BPStructs
2023-11-12 19:35:37 +00:00
Tilka
4285e9d8aa
Merge pull request #12276 from Tilka/ax_volume
...
AX: make volume field signed
2023-11-12 19:35:15 +00:00
Tilka
e7b922ee62
Merge pull request #12286 from Pokechu22/more-bp-register-descriptions
...
Add descriptions for more BP registers
2023-11-12 07:59:32 +00:00
Tilka
e5d2deb017
Merge pull request #12287 from Tilka/blending
...
VideoCommon: copy software renderer logic for blend mode priorities
2023-11-12 07:31:13 +00:00
Tillmann Karras
ac9079f2ca
VideoCommon: copy software renderer logic for blend mode priorities
...
I've not tested this on hardware, but it fixes issue 12271 (shadow
people in Deal or No Deal - Special Edition).
2023-11-12 05:51:28 +00:00
Tillmann Karras
b8bc391d27
AX: make volume field signed
...
This fixes overly loud sounds in Freestyle Metal X (issue 13120).
2023-11-05 21:21:07 +00:00
Tilka
b7b8f46832
Merge pull request #12259 from Sintendo/frsqrte-unit-test
...
UnitTests: Test frsqrte against known values
2023-11-04 20:10:23 +00:00
Tilka
220988d064
Merge pull request #12161 from krnlyng/tools_no_show_raw_insn
...
Tools: fix perf-disassemble.sh.
2023-10-28 03:28:28 +01:00
Tilka
2ccc2bfb2e
Merge pull request #12250 from Sintendo/dcbx-nit
...
Jit_LoadStore: Minor dcbx register optimizations
2023-10-28 02:33:51 +01:00
Tilka
9bea807732
Merge pull request #12249 from Sintendo/frsqrte-nit
...
PowerPC: Negate m_dec values in frsqrte table
2023-10-28 02:15:05 +01:00
Tilka
2212a5b225
Merge pull request #12254 from AdmiralCurtiss/savestate-no-xfb-stride
...
VideoCommon: Don't swap on state load when there's no XFB.
2023-10-28 02:14:30 +01:00
Tilka
7c243a110a
Merge pull request #12253 from TellowKrinkle/AsahiGL
...
Fix shader compiles on Asahi Linux
2023-10-28 02:12:40 +01:00
Tilka
ef447bb40b
Merge pull request #12248 from Dentomologist/cheatsearch_use_std_comparison_functions
...
CheatSearch: Use std comparison function objects
2023-10-28 02:11:18 +01:00
Tilka
ce895f1205
Merge pull request #12255 from jordan-woyak/sdl-360
...
ControllerInterface/SDL: Remove Xbox 360 controller disabling hack.
2023-10-28 02:10:46 +01:00
Tilka
6bac012001
Merge pull request #12251 from Dentomologist/skylanderportal_make_protected_variables_private
...
SkylanderPortal: Make protected variables private
2023-10-28 02:09:28 +01:00
Tilka
12b204d92a
Merge pull request #11241 from shuffle2/revert-11234-updater
...
Revert "MacUpdater: test that os version check is working"
2022-11-01 02:04:41 +00:00
Tilka
b182abe0ae
Merge pull request #11234 from shuffle2/updater
...
MacUpdater: test that os version check is working
2022-11-01 01:28:20 +00:00
Tillmann Karras
22eb7e6645
OGL: use already known object label lengths
...
Passing -1 means the driver has to call strlen().
2022-11-01 01:10:03 +00:00
Tillmann Karras
4b8fe959d4
OGL: fix compute shader labels
...
This fixes GL_INVALID_VALUE errors when using GPU texture decoding.
2022-11-01 01:04:46 +00:00
Tilka
a1e41f305e
Merge pull request #11229 from Tilka/verifier
...
VolumeVerifier: fix bogus "serial/version missing" error
2022-10-29 21:45:52 +01:00
Tillmann Karras
cacdd18ca0
VolumeVerifier: fix bogus "serial/version missing" error
...
When searching for a disc where the revision doesn't match any disc in
the datfile, the loop would never get to the part where serials_exist is
set to true, leading to a bogus error message.
2022-10-29 21:32:57 +01:00
Tilka
d367b3ec3b
Merge pull request #11160 from Pokechu22/vertexloader-no-initializer-workaround-functions
...
VertexLoader: Remove "too many initializer values" workaround functions
2022-10-26 06:30:23 +01:00
Tillmann Karras
f5670f870e
Add emulated Shinkansen controller
2022-09-11 17:12:19 +01:00
Tillmann Karras
b418441f4a
TaTaCon: fix possible hotswap problem
2022-09-11 00:16:00 +01:00
Tilka
3595c8b295
Merge pull request #10952 from JosJuice/bitutils-remove-unused
...
Common: Remove unused stuff from BitUtils.h
2022-08-05 21:08:02 +01:00
Tilka
d48d317cfb
Merge pull request #10951 from Tilka/ax_cleanup
...
AX: fix comments and variable names (NFC)
2022-08-05 15:27:07 +01:00
Tillmann Karras
b8e64b1f43
AX: fix comments and variable names (NFC)
...
This command does not upload the MAIN buffers to CPU memory. This was
functionally fixed in f11a40f858 without
updating the comments and variable names.
2022-08-05 15:00:17 +01:00
Tilka
e638bb658f
Merge pull request #10945 from Pokechu22/vulkan-source-file-name
...
Vulkan: Call setSourceFile in addition to addSourceText
2022-08-05 00:03:25 +01:00
Tilka
ceae42b754
Merge pull request #10477 from Pokechu22/light-dir-double-normalize
...
Sanitize and use increased precision when normalizing light directions
2022-08-04 18:30:30 +01:00
Tilka
3ad6e3abc2
Merge pull request #10768 from Pokechu22/dsp-hle-gba-class
...
DSPHLE: Eliminate global state in GBA and AX uCode + accuracy improvements
2022-08-04 13:50:30 +01:00
Tilka
8105d0034d
Merge pull request #10821 from Pokechu22/dimar-masking
...
DVDInterface: Mask upper bits of DIMAR in GC mode
2022-08-04 12:50:49 +01:00
Tilka
7d2d5d914b
Merge pull request #10903 from shuffle2/hash-reorg
...
Common/Hash: use zlib-ng for adler32. small cleanups.
2022-08-02 18:29:04 +01:00