Connor McLaughlin
0c36647506
GS: Rewrite presentation interface and OSD
2022-01-02 15:06:39 +00:00
Connor McLaughlin
1348c8880e
Add font resources
2022-01-02 15:06:39 +00:00
Connor McLaughlin
9334285edd
3rdparty: Add imgui
2022-01-02 15:06:39 +00:00
Connor McLaughlin
2330d3a056
GS: Use hardware point/line expansion where supported in GL
2022-01-02 15:06:39 +00:00
Connor McLaughlin
bce54a64ff
GS: Use flat/nointerpolation for IIP=0 instead of GS
2022-01-02 15:06:39 +00:00
Connor McLaughlin
bd43400ad8
GS/OpenGL: Set features in Create() instead of constructor
2022-01-02 15:06:39 +00:00
Connor McLaughlin
b16c75324e
GSState: Move m_dev to base class
2022-01-02 15:06:39 +00:00
TellowKrinkle
0ddef1169d
GS: Fix config default label alignment
2022-01-01 16:58:26 -06:00
TellowKrinkle
4da09bd841
GS: Fix missing space in config dialog
2022-01-01 16:58:26 -06:00
TellowKrinkle
6811cd617b
GS: Add system default adapter config option
2022-01-01 16:58:26 -06:00
TellowKrinkle
4e762c75b0
GS: Move adapter list stuff to module in GSUtil
...
Will be helpful for when renderers other than DX that let you choose adapters are added
2022-01-01 16:58:26 -06:00
TellowKrinkle
f471c30036
GS: Default adapter_index to -1 to indicate default
2022-01-01 16:58:26 -06:00
TellowKrinkle
aaed932a67
PAD:SDL: Remove fallback code for unsupported SDL versions
2022-01-01 16:36:15 -06:00
TellowKrinkle
5f168b1a1e
PAD: Store rumble intensity as float
...
No longer have to worry about what the max value should be
Unlocks > 50% rumble power on new rumble API
2022-01-01 16:36:15 -06:00
TellowKrinkle
5d6f0d7e47
PAD: Call SDL_GameControllerUpdate during pad testing
2022-01-01 16:36:15 -06:00
TellowKrinkle
cf176f1b99
CMake: Remove SDL1.2 option
...
Not sure if it worked before but it definitely doesn't work now
2022-01-01 16:36:15 -06:00
TellowKrinkle
d97e867c07
GHActions: Cache patchelf
2022-01-01 16:36:15 -06:00
TellowKrinkle
3d0654dd48
PAD:SDL: Let users set their own hints from the config
2022-01-01 16:36:15 -06:00
TellowKrinkle
e688840703
PAD:SDL: Set some hints
2022-01-01 16:36:15 -06:00
TellowKrinkle
8bf272e806
PAD:SDL: Switch to SDL_GameControllerRumble for rumble
...
Old method was deprecated according to https://github.com/libsdl-org/SDL/issues/4435#issuecomment-896432954
2022-01-01 16:36:15 -06:00
TellowKrinkle
0744bc4004
GHActions: Build latest SDL on linux
...
Package manager version too old
2022-01-01 16:36:15 -06:00
TellowKrinkle
918f8cbe16
PAD: Format some things
2022-01-01 16:36:15 -06:00
xantares
b6dafff524
Rename ConfigSoundtouch.cpp to ConfigSoundTouch.cpp ( #5238 )
...
Fixes build on a case-sensitive filesystem
2021-12-31 16:51:36 -06:00
Mrlinkwii
34686dc167
GameDB: remove patches for 'Neo Contra' and add EE rounding and clamping
2021-12-30 15:15:38 +00:00
Ty Lamontagne
c0c75bf18e
Linux: Fix executable case in PCSX2-linux.sh
2021-12-30 14:04:02 +00:00
lightningterror
66cfb403c6
GS-d3d11: MaxAnisotropy value range is 1-16, clamp it.
2021-12-29 15:45:41 +01:00
lightningterror
0375f9c0ae
GS-wx: Aniso can run with nearest texture filtering so let's leave it.
...
Option just disabled the toggle, it would still run on opengl.
2021-12-29 15:45:41 +01:00
lightningterror
11ac758d78
GS-d3d11: Mirror anisotropic filtering behavior on Direct3D11.
...
Don't run aniso filter on m_convert.pt and m_convert.ln samplers.
Running m_convert.pt broke shadows on color clipping.
Also use the aniso bit from hw renderer.
Aniso will now behave the same as on OpenGL.
2021-12-29 15:45:41 +01:00
Filipe da Silva Santos
9e705b2f53
FileSystem: follow c++17 and unbreak FreeBSD
2021-12-28 19:11:18 -06:00
Filipe da Silva Santos
b475108ff3
ryml: unbreak non-Linux Unices
2021-12-28 19:11:18 -06:00
Florin9doi
ab34dff152
USB: Save Sony prints in BMP format
2021-12-29 00:38:52 +00:00
Florin9doi
6a3f093cfa
USB: Sony DPP-MP1 printer emulation
2021-12-29 00:38:52 +00:00
lightningterror
04ef9af703
GS-hw: Optimize PABE.
...
Add an early condition to check if alpha is lower than 128, if so then no blending so early exit.
2021-12-28 18:39:32 +01:00
TellowKrinkle
b773ab3fb4
GHActions: Fix game controller db updater
2021-12-28 18:04:19 +01:00
refractionpcsx2
32085dc009
CDVD: Add detection for PS2 Linux Disc 2
2021-12-28 12:17:42 +00:00
refractionpcsx2
18fdfc26aa
Core: Savestate version bump
2021-12-28 12:17:42 +00:00
refractionpcsx2
f50d2fa48e
CDVD: Add more error checking, set seek status
2021-12-28 12:17:42 +00:00
refractionpcsx2
e82859c979
CDVD: Separate SCMD/NCMD Fifo's set to right size
2021-12-28 12:17:42 +00:00
refractionpcsx2
99bb35f109
CDVD: Added missing busy/ready checks
2021-12-28 12:17:42 +00:00
refractionpcsx2
8637f8ee9b
CDVD: Extra error handling and fix some flag details
2021-12-28 12:17:42 +00:00
refractionpcsx2
1e11d40828
CDVD: Improve status handling/implement sticky status
2021-12-28 12:17:42 +00:00
refractionpcsx2
5546b102eb
CDVD: Replace cdvd.Ready handling
2021-12-28 12:17:42 +00:00
refractionpcsx2
7d9c8c9172
CDVD: Add some error handling, fix up some IRQ stuff
2021-12-28 12:17:42 +00:00
refractionpcsx2
8dd51b7207
CDVD: Zero sector handling and fix CdStop
2021-12-28 12:17:42 +00:00
lightningterror
746c5b603f
GS: Try to fix -Wreorder warning.
2021-12-28 10:09:08 +01:00
qurious-pixel
d0de8d22fe
MISC: codacy fixes
2021-12-28 08:54:17 +00:00
qurious-pixel
231b8e9481
reference the app-variables.sh apprun-hook file
2021-12-28 08:54:17 +00:00
qurious-pixel
f9f36700bb
Update AppRun
2021-12-28 08:54:17 +00:00
qurious-pixel
ba9fced3db
Create app-variables.sh
2021-12-28 08:54:17 +00:00
Connor McLaughlin
c192ecf6b7
GSDumpDialog: Cache length instead of querying every packet
...
Length() internally calls fseek() to end, ftell(), and fseek() back
again (really slow).
Shaves several seconds off loading large gs dumps.
2021-12-28 07:43:28 +00:00