pcsx2/pcsx2
lightningterror 6345e8e467 GS-hw: Cleanup Half pixel offset Normal.
Now that custom res is removed, we don't need to split modx and mody.

Also purely rely on the tc to handle the HPO hack.
2022-04-30 18:30:11 +02:00
..
CDVD CDVD: Rename cdrom files to Ps1CD for clarity of function (#5907) 2022-04-18 12:15:23 +01:00
DEV9 Common: Move IniInterface to WX GUI 2022-04-15 08:15:40 +01:00
Darwin PAD: Process keycodes the same way on Linux and macOS 2022-04-15 08:43:12 +01:00
DebugTools Core: Lighten IOP breakpoint load 2022-02-04 16:52:27 +00:00
Docs GameDB: upscaling fixes and documentation updates 2022-04-16 19:40:26 +01:00
Frontend InputManager: Switch InputEventHandler to std::variant 2022-04-27 15:32:52 +01:00
GS GS-hw: Cleanup Half pixel offset Normal. 2022-04-30 18:30:11 +02:00
IPU HwRegs: Swap wxString desc() for std::string 2022-04-15 08:15:40 +01:00
Linux System: Purge WinCompressNTFS.cpp 2022-04-15 08:15:40 +01:00
PAD PAD: Fix race on shutdown 2022-04-26 00:01:58 -05:00
RDebug Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
Recording Recording: Clean up warnings 2022-04-16 03:20:54 +01:00
Reference Add Memory Card File System documentation to repository for easy reference. 2016-01-31 20:42:29 +01:00
SPU2 spu2: Fix Wunused-private-field warning. 2022-04-18 21:10:35 +02:00
System Core: Switch MTGS and SysThreadBase to WorkSema 2022-04-15 08:41:58 +01:00
USB USB: Clean up warnings 2022-04-16 03:20:54 +01:00
Utilities Debugger: Update enums and fix 32 bit support 2021-11-11 00:41:40 +00:00
gui WX: Make GSDumpViewer override picker properly show only enabled options 2022-04-27 01:49:59 -05:00
ps2 CDVD: Rename cdrom files to Ps1CD for clarity of function (#5907) 2022-04-18 12:15:23 +01:00
windows System: Purge WinCompressNTFS.cpp 2022-04-15 08:15:40 +01:00
x86 microVU: Clean up warnings 2022-04-16 03:20:54 +01:00
AsyncFileReader.h CDVD: Remove wx from file access 2021-12-12 03:27:43 +00:00
CMakeLists.txt GS: Merge GSRendererNew and GSRendererHW 2022-04-27 09:06:05 +01:00
COP0.cpp COP0 PCCR: Don't update counters if counting is disabled 2021-08-27 19:42:28 +01:00
COP0.h COP0: Preserve read only fields IC and DC in the config register 2021-02-24 17:44:14 +00:00
COP2.cpp VU: Synchronise VU1, added speedhack for old behaviour 2020-12-13 22:02:37 +00:00
Cache.cpp vtlb: Switch read64 and read128 handlers to return in sse regs 2021-09-21 22:57:41 +01:00
Cache.h vtlb: Switch read64 and read128 handlers to return in sse regs 2021-09-21 22:57:41 +01:00
Common.h common: reorganize 2021-09-04 18:28:07 -04:00
Config.h UI: Rename Ultra Blending to Maximum Blending 2022-04-25 11:43:04 +02:00
Counters.cpp GS/Window: Add Automatic 4:3/3:2 mode, keep 4:3 separate 2022-04-15 11:07:22 +01:00
Counters.h GS: Rewrite presentation interface and OSD 2022-01-02 15:06:39 +00:00
Dmac.cpp Dmac: LegacyDmac.cpp -> Dmac.cpp 2022-04-17 10:54:39 +01:00
Dmac.h HwRegs: Swap wxString desc() for std::string 2022-04-15 08:15:40 +01:00
Dump.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
Dump.h debug: add a new function to dump EE block 2016-01-09 22:59:31 +01:00
Elfheader.cpp ElfObject: Ignore section headers when offset is invalid 2022-04-22 13:09:31 +01:00
Elfheader.h CDVD: Purge wxString 2022-04-15 08:15:40 +01:00
FPU.cpp FPU: replace check* macros by functions 2016-09-18 16:13:29 +02:00
FW.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
FW.h FW: fix FWirq callback bug 2020-09-19 22:38:32 +01:00
FiFo.cpp MTGS: Combine init/read FIFO and remove several MTGS waits 2022-04-25 13:32:53 +01:00
GS.cpp MTGS: Combine init/read FIFO and remove several MTGS waits 2022-04-25 13:32:53 +01:00
GS.h MTGS: Combine init/read FIFO and remove several MTGS waits 2022-04-25 13:32:53 +01:00
GSDumpReplayer.cpp MTGS: Combine init/read FIFO and remove several MTGS waits 2022-04-25 13:32:53 +01:00
GSDumpReplayer.h GSDumpReplayer: Add missing license header 2022-03-25 12:51:18 +00:00
GSState.cpp pcsx2: clean up references to plugins 2021-07-03 18:16:11 -04:00
GameDatabase.cpp Patch: Store gamedb patches as single string 2022-04-15 08:15:40 +01:00
GameDatabase.h Patch: Store gamedb patches as single string 2022-04-15 08:15:40 +01:00
Gif.cpp GIF: Separate GIF Reset and GIF DMA Reset 2022-01-13 09:53:11 +00:00
Gif.h HwRegs: Swap wxString desc() for std::string 2022-04-15 08:15:40 +01:00
Gif_Logger.cpp gs: continue merge, modify plugin boundaries and expose signature 2021-07-03 18:16:11 -04:00
Gif_Unit.cpp GS: Split GS.h into multiple smaller headers 2021-11-14 13:52:20 -06:00
Gif_Unit.h Gif_Unit: Vectorize analyzeTag() 2022-03-12 12:10:32 +00:00
Hardware.h Merge const qualifiers and cleanups from ReorderingMTGS: Includes the VIF DIRECT changes, which seem to be stable this time. ;) 2010-07-22 12:20:11 +00:00
Host.cpp Host: Fix ReportFormattedErrorAsync() 2022-01-23 15:51:37 +00:00
Host.h PAD: Process keycodes the same way on Linux and macOS 2022-04-15 08:43:12 +01:00
HostDisplay.cpp Frontend: Add D3D12HostDisplay 2022-04-15 12:56:41 +01:00
HostDisplay.h Frontend: Add D3D12HostDisplay 2022-04-15 12:56:41 +01:00
HostSettings.cpp Host: Add layered settings interface for per-game settings 2021-12-28 05:22:45 +00:00
HostSettings.h Host: Add layered settings interface for per-game settings 2021-12-28 05:22:45 +00:00
Hw.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
Hw.h Core: Remove unused code 2022-03-20 04:00:27 +00:00
HwRead.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
HwWrite.cpp CDVD: Rename cdrom files to Ps1CD for clarity of function (#5907) 2022-04-18 12:15:23 +01:00
Interpreter.cpp R3000A/R5900: Refactor interpreter/recompiler exits 2022-04-06 15:27:15 +01:00
IopBios.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
IopBios.h Fix warning and disable dummy static analysis warnings 2021-07-27 15:37:41 +01:00
IopCounters.cpp IopCounters: missing include 2022-04-29 09:50:29 +01:00
IopCounters.h Remove gigaherz old wip 'new' iopdma code. (#2703) 2018-12-09 18:00:04 -08:00
IopDma.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
IopDma.h plugins: cleaning up more plugin cruft, adding a note on freezeData 2021-07-03 18:16:11 -04:00
IopGte.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
IopGte.h IOP: Readd GTE now we know it exists, plus a couple of devcon outputs. 2016-01-20 20:29:18 +00:00
IopHw.cpp CDVD: Rename cdrom files to Ps1CD for clarity of function (#5907) 2022-04-18 12:15:23 +01:00
IopHw.h HwRegs: Swap wxString desc() for std::string 2022-04-15 08:15:40 +01:00
IopIrq.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
IopMem.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
IopMem.h IOP: Convert most IOP memory access in the IRX HLE and debugging module to 2016-11-08 19:08:51 +00:00
IopModuleNames.cpp IOP: Convert most IOP memory access in the IRX HLE and debugging module to 2016-11-08 19:08:51 +00:00
IopSio2.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
IopSio2.h Copyright 2010 : PCSX2 and plugins! (notable exception: didn't update copyright info in any Gabest plugins) 2010-05-03 14:08:02 +00:00
MMI.cpp common: reorganize 2021-09-04 18:28:07 -04:00
MTGS.cpp MTGS: Prevent the emulator from crashing if GS fails to init 2022-04-27 01:49:59 -05:00
MTVU.cpp MTVU: Use WorkSema 2022-04-15 08:41:58 +01:00
MTVU.h MTVU: Use WorkSema 2022-04-15 08:41:58 +01:00
Mdec.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
Mdec.h psxmode: prepare mdec 2016-09-24 20:08:46 +02:00
Memory.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
Memory.h vtlb: Switch read64 and read128 handlers to return in sse regs 2021-09-21 22:57:41 +01:00
MemoryCardFile.cpp System: Purge WinCompressNTFS.cpp 2022-04-15 08:15:40 +01:00
MemoryCardFile.h MemoryCardFile: Add formatted/mtime to query, rename/delete ops 2022-03-25 10:26:09 +00:00
MemoryCardFolder.cpp memcard: Detect and attempt to repair broken index files from the v1.7.2115 bug 2022-04-15 08:47:46 +01:00
MemoryCardFolder.h memcard: Detect and attempt to repair broken index files from the v1.7.2115 bug 2022-04-15 08:47:46 +01:00
MemoryTypes.h Core: Replace alignment macros with alignas 2021-11-14 13:52:20 -06:00
MultipartFileReader.cpp CDVD: Remove wx from file access 2021-12-12 03:27:43 +00:00
PCSX2.rc Build: Use git tag for file version on windows, attempt 2 2022-01-21 23:41:07 +00:00
PCSX2Base.h GS: Remove special casing alignment on AVX+ 2022-02-02 09:34:30 +00:00
PINE.cpp pine: Fix Wswitch-bool warning. 2022-04-18 21:10:35 +02:00
PINE.h PINE: Disable for Qt (for now) 2021-12-28 05:22:45 +00:00
Patch.cpp Patch: Merge patch and patchHelper 2022-04-27 09:09:38 +01:00
Patch.h Patch: Store gamedb patches as single string 2022-04-15 08:15:40 +01:00
Patch_Memory.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
PathDefs.h GS: Add texture dumping and replacement system 2022-02-24 10:18:49 +00:00
Pcsx2Config.cpp GS: Add Direct3D 12 renderer 2022-04-15 12:56:41 +01:00
PerformanceMetrics.cpp Qt: Add performance metrics to status bar 2022-04-03 23:59:05 +01:00
PerformanceMetrics.h PerformanceMetrics: Add GPU time 2022-03-17 09:10:12 +00:00
PrecompiledHeader.cpp [copyright] 2010-07-08 16:40:44 +00:00
PrecompiledHeader.h Common: Purge pxStreams and some other wx string routines 2022-04-15 08:15:40 +01:00
R3000A.cpp CDVD: Rename cdrom files to Ps1CD for clarity of function (#5907) 2022-04-18 12:15:23 +01:00
R3000A.h R3000A/R5900: Refactor interpreter/recompiler exits 2022-04-06 15:27:15 +01:00
R3000AInterpreter.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
R3000AOpcodeTables.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
R5900.cpp Dmac: LegacyDmac.cpp -> Dmac.cpp 2022-04-17 10:54:39 +01:00
R5900.h R3000A/R5900: Refactor interpreter/recompiler exits 2022-04-06 15:27:15 +01:00
R5900Exceptions.h Mostly-new host exception system (host meaning the C++ / SEH exceptions, not the VM's PS2/MIPS exceptions). Main purpose is to make specifying diagnostic and end-user messages more sane. Secondary goal was to remove the need for C++ multiple and virtual inheritance, which are buggy in MSVC still, and problematic even when they aren't buggy. 2010-06-28 18:03:54 +00:00
R5900OpcodeImpl.cpp R5900: Use unsigned ops for add/sub 2022-01-17 20:08:11 +01:00
R5900OpcodeTables.cpp Fill in flags for most debugger relevant opcodes 2014-08-22 21:50:05 +02:00
R5900OpcodeTables.h BIOS/FastBoot: If OSDConfig is written, turn off HLE 2021-10-14 22:27:02 +01:00
SPR.cpp MTVU: Try to make T-Bit more reliable. 2022-03-11 10:25:15 +00:00
SPR.h Remove init procedures from Hw.cpp 2014-08-15 14:17:35 +10:00
SaveState.cpp CDVD: Purge wxString 2022-04-15 08:15:40 +01:00
SaveState.h CDVD: Purge wxString 2022-04-15 08:15:40 +01:00
ShiftJisToUnicode.cpp [copyright] 2010-07-09 15:36:09 +00:00
Sif.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
Sif.h SIF: Fix attempting to write junk when FIFO full 2020-10-09 23:51:12 +01:00
Sif0.cpp HwRegs: Swap wxString desc() for std::string 2022-04-15 08:15:40 +01:00
Sif1.cpp HwRegs: Swap wxString desc() for std::string 2022-04-15 08:15:40 +01:00
Sifcmd.h Copyright 2010 : PCSX2 and plugins! (notable exception: didn't update copyright info in any Gabest plugins) 2010-05-03 14:08:02 +00:00
SingleRegisterTypes.h core: Clean up 32bit code. 2022-03-21 20:21:36 +01:00
Sio.cpp Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
Sio.h Move MemoryCard{File,Folder} out of GUI 2021-10-01 23:46:52 -04:00
SourceLog.cpp Misc: #ifdef out last bits of wx-dependent code 2021-12-28 05:22:45 +00:00
SysForwardDefs.h Revert "Build: Use git tag for file version on windows" 2022-01-20 23:17:43 -06:00
System.cpp CDVD: Purge wxString 2022-04-15 08:15:40 +01:00
System.h System: Purge WinCompressNTFS.cpp 2022-04-15 08:15:40 +01:00
VMManager.cpp VMManager: Fix disc path when specifying source type 2022-04-19 12:34:03 +01:00
VMManager.h VMManager: Add frame advance hotkey 2022-04-06 15:27:15 +01:00
VU.h Core: Replace alignment macros with alignas 2021-11-14 13:52:20 -06:00
VU0.cpp MTVU: Try to make T-Bit more reliable. 2022-03-11 10:25:15 +00:00
VU0micro.cpp microVU: Move VU0 micro flag instance setup to program start 2022-02-28 15:07:15 +00:00
VU0microInterp.cpp VU: Fix Wsequence-point warnings. 2021-10-27 01:00:38 +02:00
VU1micro.cpp MTVU: Try to make T-Bit more reliable. 2022-03-11 10:25:15 +00:00
VU1microInterp.cpp VU: Fix Wsequence-point warnings. 2021-10-27 01:00:38 +02:00
VUflags.cpp VU Int: Link in clamping settings from UI 2021-09-12 16:12:31 +01:00
VUflags.h Copyright 2010 : PCSX2 and plugins! (notable exception: didn't update copyright info in any Gabest plugins) 2010-05-03 14:08:02 +00:00
VUmicro.cpp VU: Rework VUKickstart in to VUSync, swap behaviour 2022-02-28 19:29:53 +00:00
VUmicro.h HwRegs: Swap wxString desc() for std::string 2022-04-15 08:15:40 +01:00
VUmicroMem.cpp Core: Replace alignment macros with alignas 2021-11-14 13:52:20 -06:00
VUops.cpp Core: Replace alignment macros with alignas 2021-11-14 13:52:20 -06:00
VUops.h Core: Remove unused code 2022-03-20 04:00:27 +00:00
Vif.cpp MTVU: Try to make T-Bit more reliable. 2022-03-11 10:25:15 +00:00
Vif.h HwRegs: Swap wxString desc() for std::string 2022-04-15 08:15:40 +01:00
Vif0_Dma.cpp Core: Replace alignment macros with alignas 2021-11-14 13:52:20 -06:00
Vif1_Dma.cpp MTGS: Combine init/read FIFO and remove several MTGS waits 2022-04-25 13:32:53 +01:00
Vif1_MFIFO.cpp Core: Replace alignment macros with alignas 2021-11-14 13:52:20 -06:00
Vif_Codes.cpp Core: Remove memcmp_mmx. 2022-03-20 12:54:58 +00:00
Vif_Dma.h Core: Replace alignment macros with alignas 2021-11-14 13:52:20 -06:00
Vif_Transfer.cpp VIF/VU: Cleaned up VIF Stall behaviour, sync XGKick with Unpacks. 2021-09-12 16:12:31 +01:00
Vif_Unpack.cpp Core: Replace alignment macros with alignas 2021-11-14 13:52:20 -06:00
Vif_Unpack.h Core: Replace alignment macros with alignas 2021-11-14 13:52:20 -06:00
pcsx2.vcxproj GS: Merge GSRendererNew and GSRendererHW 2022-04-27 09:06:05 +01:00
pcsx2.vcxproj.filters GS: Merge GSRendererNew and GSRendererHW 2022-04-27 09:06:05 +01:00
pcsx2core.vcxproj GS: Merge GSRendererNew and GSRendererHW 2022-04-27 09:06:05 +01:00
pcsx2core.vcxproj.filters GS: Merge GSRendererNew and GSRendererHW 2022-04-27 09:06:05 +01:00
resource.h App: Add Windows exe version information 2021-09-02 10:00:59 +01:00
sif2.cpp HwRegs: Swap wxString desc() for std::string 2022-04-15 08:15:40 +01:00
sio_internal.h Remove IopCommon.h added proper includes to files. Removing circle includes in several files that sometimes was several layers deep 2022-04-11 21:25:20 +01:00
vtlb.cpp VTLB: Fix ppmap allocation in 64-bit 2022-01-04 13:01:49 +00:00
vtlb.h Core: Replace alignment macros with alignas 2021-11-14 13:52:20 -06:00