SternXD
d983b2b066
Copyright: Change year from 2002-2025 to 2002-2026
2026-01-15 00:22:32 +01:00
TheTechnician27
23fd57f641
Copyright: Change year from 2002-2024 to 2002-2025
2025-01-20 05:07:26 +01:00
GovanifY
132431b7c8
headers: relicense to GPL-3.0+
...
also update to 2024 while i'm at it
2024-07-30 17:17:13 -04:00
Stenzek
71036c95a4
Core: ARM64 compatibility
2024-06-14 17:06:45 +10:00
lightningterror
4035f1c554
Gif: Fix the scope of the variable can be reduced warnings.
...
Codacy.
2024-05-10 20:00:43 +02:00
Stenzek
d9abe10308
Misc: Remove explicit PCH include, switch to SPDX
2023-12-24 14:03:14 +10:00
refractionpcsx2
2a0f001902
GIF: Adjust run length of split in intermittent packets
2023-08-12 00:28:28 +01:00
Stenzek
81236209db
SaveState: Remove exceptions
2023-06-30 21:37:44 +10:00
Stenzek
7c9c8e197c
Common: Replace MemsetFast routines with C memset
...
And associated cleanup.
On most compilers these days, it'll either inline the memset with vector
fills or rep stosq, or outline with a call to memset.
I trust the compiler is probably going to make a better decision here,
than manual SSE intrinsics.
Ends up a couple of percent faster in FMV decoding.
2023-06-22 19:11:57 +10:00
lightningterror
490a8d35cb
GIF: Cleanup Gif.
...
Constants, initializations, declarations, unused code.
2023-06-06 12:46:46 +02:00
Stenzek
512d24cea6
Misc: More build system cleanups
...
Set UTF-8 source file format globally.
Set permissive/compliance mode globally.
Get rid of include of base 3rdparty directory, be explicit.
Get rid of duplicated properties.
Get rid of leftover plugin property files.
2023-05-16 12:58:19 +01:00
Stenzek
07789f5dad
Core: Warning fixes for clang-cl
2022-12-25 09:27:44 +00:00
Ty Lamontagne
e1f7fe5700
GIF: Fix MFIFO DMAStalls. Fix InstantDMA with PSE bit set
2022-11-18 01:55:43 +00:00
refractionpcsx2
5321ca913e
EE: Implement Instant DMA hack for some cache problematic games
...
Bump savestate version for new dma stall flag
[SAVEVERSION+]
2022-11-07 18:56:04 +00:00
refractionpcsx2
6efdbf2950
GIF: sync GIF packet ends
2022-06-05 16:50:20 +01:00
refractionpcsx2
e270c46703
GIF: Separate GIF Reset and GIF DMA Reset
...
The two shouldn't be reset together anyway, the GIF has no control over the DMA.
2022-01-13 09:53:11 +00:00
refractionpcsx2
fe85fc9d25
GIF: Modify fifo read behaviour
...
Fixes some glitching in Need for Speed Underground 2
2021-11-21 03:01:03 +00:00
TellowKrinkle
f7476dfb63
Core: Replace alignment macros with alignas
2021-11-14 13:52:20 -06:00
refractionpcsx2
3ac86a19ff
GIF: Time transfers from FIFO correctly.
...
Will break FIFA Street 2 / FIFA 2005 but they can be fixed with GIF FIFO Gamefix + Cycle Rate + 3
2021-10-28 20:02:35 +01:00
refractionpcsx2
24e73b3134
Savestates: Add missing things from Savestates ( #4917 )
...
Savestates: Add missing variables from Savestates
2021-10-20 10:41:50 +01:00
refractionpcsx2
a85247ff9f
GIF: re-re-fix FIFO behaviour
...
Fixes #4915
2021-10-18 12:14:21 +01:00
refractionpcsx2
2af8cde40d
GIF: Correct GIF FIFO timing logic
2021-10-01 22:25:09 +01:00
refractionpcsx2
980c954bf4
GIF: Fix GIF FIFO behaviour when the FIFO drains
2021-09-12 16:12:31 +01:00
refractionpcsx2
7966c27246
GIF: Handle PATH2 ending when VIF not running
2021-09-12 16:12:31 +01:00
refractionpcsx2
c2af477758
VU Int: Combine XGKick handling in to one function
...
Also fixed a situation where PATH3 could transfer a packet to the GIF and finish its DMA while PATH1 was busy, so PATH3 never finished transferring properly as it relies on the DMA to handle the pretend timing of PATH3.
2021-09-12 16:12:31 +01:00