lightningterror
67a7c326fc
gsdx-hw: Merge Basic and Full DATE code.
...
gl: Do Full date accuracy when option enabled.
d3d11: Do Basic date accuracy when option is enabled, no support for
full.
2020-11-08 13:01:24 +01:00
lightningterror
5a8c75e4a8
gsdx-hw: Don't always set MaxDepth on ps/fs.
...
Value will be read only when zclamp is enabled. It will avoid an extra
upload to buffer maybe.
2020-11-08 05:56:09 +01:00
lightningterror
e68674bc5e
gsdx-gtk: Run clang on GSLinuxDialog.cpp
2020-11-08 05:48:22 +01:00
lightningterror
ecc37c4d1f
gsdx: Remove TV Shader hotkey toggle (F7).
...
Plenty of users misclick this setting and don't know how to switch back
since it's a rarely used option.
Let's get rid of the hotkey toggle for a quality of life change.
2020-11-08 05:48:22 +01:00
kozarovv
a59e098b5a
GSdx: Remove Star Wars - Force Unleashed CRC hack
...
Replaced by gamedb EE patch which work also in software mode.
2020-11-08 05:43:06 +01:00
lightningterror
f8fd636eac
gsdx-sw: Comment out not used variables, will fix a few warnings.
...
GSDrawScanlineCodeGenerator.x64.avx ->_rz_r14, _rz_r15
2020-11-06 11:42:29 +01:00
lightningterror
a15d3d5811
gsdx-hw: EmulateAtst -> Remove unused tex parameter
2020-11-04 07:48:58 +01:00
lightningterror
246dab3375
gsdx-hw: Move EmulateAtst in common hw renderer code.
...
v1 Code is identical so no need to have separate functions for gl and
d3d11.
v2 Change pass integer parameter with bool that checks for pass 2.
2020-11-04 07:48:58 +01:00
RedDevilus
f60148979f
onepad: Update to latest controller database.
...
Support for PS5 controller (DualSense).
2020-11-04 01:04:35 +01:00
lightningterror
9140f071f6
misc: Replace Fall through comments with c++17 attribute.
...
Silences warnings about not having breaks on switch cases.
Added a few missing ones too.
2020-11-02 17:39:02 +01:00
lightningterror
5dc7ef9ed1
gsdx-hw: EmulateBlending -> add [[fallthrough]] attribute to switch cases.
2020-11-01 23:21:38 +01:00
lightningterror
8831ed80df
gsdx-d3d11: Clean up blending code a bit.
...
Directly calculate blend index in rendererdx11, and send the value to
SetupOM. Get rid of duplicate calculation and abcd variables.
Code is cleaner this way.
2020-11-01 23:21:38 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
f430a63312
DEV9: initial work on merge, removing references
2020-10-31 16:35:38 +00:00
lightningterror
7d9d2f3982
gsdx-gui: Yeah why not, update the DATE accuracy tooltip along the way.
2020-10-30 01:41:09 +01:00
lightningterror
076b336b0f
gsdx-hw: Set Full DATE accuracy as default.
...
GL only, D3D11 doesn't have Full level.
It is more accurate and there likely isn't any speed impact.
Rename Fast level to Basic.
2020-10-30 01:41:09 +01:00
lightningterror
af19813d99
onepad: Update to latest controller database.
...
Close #3866
2020-10-28 18:06:31 +01:00
RedDevilus
809c8bf291
GSdx: Clang format
...
- plugins/GSdx/Renderers/OpenGL/GLLoader.cpp
2020-10-27 12:00:08 +01:00
RedDevilus
9a50e7ea99
pcsx2-gui: Further improve with adding punctation,tooltip and formatting.
2020-10-27 12:00:08 +01:00
Kojin
d8a8b31eb4
gsdx: properly init clut ptrs v2 ( #3858 )
...
* gsdx: properly init clut ptrs v2
2020-10-26 13:22:07 -04:00
lightningterror
418974a28a
gsdx-hw: Add ICO to automatic mipmapping.
...
Improves godrays.
Needs Full mipmap with ultra trilinear for extra accuracy.
2020-10-21 17:34:33 +02:00
lightningterror
d6e06e9bc7
onepad: Update to latest controller database.
2020-10-21 17:19:40 +02:00
Kojin
ca0f15a31f
Revert "gsdx: properly init gsclut function ptrs"
...
This reverts commit 6186676add
.
2020-10-21 02:52:05 -04:00
refractionpcsx2
2608673ca7
GS: Fix handling of PRIM/PRMODE on PRMODECONT switching ( #3831 )
...
* GS: Fix handling of PRIM/PRMODE on PRMODECONT switching
* GS: Correctly set PRIM on Defrost
2020-10-17 00:49:37 -04:00
Tyler Wilding
2c6805259e
GSdx: Compare file extensions as lower-case
2020-10-16 23:29:12 +01:00
Tyler Wilding
9f41f33e86
GSdx: Save PNG compressed screenshots as `.png` files
2020-10-16 23:29:12 +01:00
Kojin
f5b92ecdee
gsdx-osd: fix crashing on d3d11
2020-10-05 21:23:29 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
b8c3bd4fae
SPU2: remove initial plugin references
2020-10-04 00:13:36 +01:00
GovanifY
cf58a32583
DEV9: fix crash when closing game window with ethernet disabled
2020-10-03 23:47:04 +01:00
Kojin
6186676add
gsdx: properly init gsclut function ptrs
2020-10-02 22:30:04 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
85c1aca70e
DEV9: fix compilation issues
2020-10-02 19:26:23 +01:00
GovanifY
b4185a96c7
DEV9: only list tap interfaces
2020-10-02 19:26:23 +01:00
GovanifY
0dbb467045
DEV9: rewrite TAP driver and switch to TAP for windows
2020-10-02 19:26:23 +01:00
GovanifY
342e114de8
DEV9: implement get_{num,desc,name} with the winapi
2020-10-02 19:26:23 +01:00
GovanifY
5e8501b5f1
DEV9: initial removal of winpcap
2020-10-02 19:26:23 +01:00
Ty
00cc4362e8
dev9ghzdrk: Remove obsoleted keyword for Clang. ( #3768 )
2020-10-01 14:38:27 +02:00
Ty
5858f72748
Bump up C++ version to c++17 for gcc & clang ( #3746 )
...
Use target_compile_features to enforce c++17 standard
2020-09-29 10:30:03 -04:00
lightningterror
dcfb6a56b3
gsdx-ogl: Move DATE_GL42 swap code after colclip.
...
We can avoid adding extra conditions this way.
2020-09-24 21:59:31 +02:00
Kojin
a60b45f481
msbuild: update project to cpp17 ( #3745 )
2020-09-24 06:39:30 -04:00
lightningterror
271bec0f14
gsdx-ogl: Make sure DATE_GL42 doesn't run on clamp 0 with non recursive or accu blending.
...
Also remove DATE_GL42 asserts.
2020-09-24 00:47:13 +02:00
lightningterror
bb4efe7a34
gsdx-ogl: Swap DATE_GL42 with DATE_GL45 on sw blending draw.
...
It will allow to run sw blending with DATE draw which was previously
DATE_GL42 by default.
2020-09-24 00:47:13 +02:00
Kojin
79f2468952
GSdx: Purge D3D11 Software
...
F9 now has the following functionality on Windows:
- If the renderer in the config is D3D11, switch between D3D11 and SW
- If the renderer in the config is OGL, switch between OGL and SW
- If the renderer in the config is SW, switch between SW and the renderer returned by GetBestRenderer()
2020-09-21 20:30:20 -04:00
refractionpcsx2
54bcf9a657
SPU2: Only reset output modules if the sample rate changes.
...
Also don't reset all SPU2 regs when entering PS1 mode, only need to set the sample rate.
Fixes issues with portaudio.
2020-09-21 15:13:51 +01:00
Timothy O'Barr
73b02c204b
SPU2: Set sample rate correctly for PS1 mode ( #3532 )
...
* Moved ps1 init. Added Sample Rate change for SPU that gets set but not applied
* SPU: misc fixes on SPU ps1 mode init
* Init the soundbuffer to apply sample rate. Actually set the correct sample rate for the ps1 though it still won't apply
Co-authored-by: Gauvain 'GovanifY' Roussel-Tarbouriech <gauvain@govanify.com>
Co-authored-by: kenshen112 <obarrtimothy@gmail.com>
2020-09-21 01:04:40 +01:00
lightningterror
2684093b5b
lilypad: Default.ini
...
Update to reflect recent changes.
2020-09-20 19:19:26 +02:00
lightningterror
451f4267ba
Lilypad: Remove saveStateIndex.
...
Was used in saveStateTitle.
2020-09-20 19:19:26 +02:00
lightningterror
93274bfa49
lilypad: Remove disableScreenSaver from Linux too.
2020-09-20 19:19:26 +02:00
lightningterror
c1ec6337a4
lilypad: Remove saveStateTitle and leftovers TitleHackWndProc, PCSX2_overrideConfig.
2020-09-20 19:19:26 +02:00
lightningterror
27542901c8
lilypad: Remove escapeFullscreenHack fully.
2020-09-20 19:19:26 +02:00
lightningterror
78a899b36b
lilypad: Remove disableScreenSaver fully.
2020-09-20 19:19:26 +02:00
lightningterror
00e7429c5f
lilypad: Remove closeHack fully, remove autoAnalog.
2020-09-20 19:19:26 +02:00
lightningterror
7f57166eea
lilypad: Remove psx/ps1 emulator compatibility.
...
Same as https://github.com/PCSX2/pcsx2/pull/3274
2020-09-20 19:19:26 +02:00
sonicfind
0ce4f7624f
GSdx-Capture: Abort capture if an invalid directory is given
2020-09-20 17:36:33 +01:00
sonicfind
7662e22665
GSdx-GUI: Add wchar_t variant of ComboBoxAppend
2020-09-20 17:36:33 +01:00
sonicfind
1ff67c6c1b
Capture: Share filename between GSdx and Spu2-x
...
Shares a single filename between the two capture functions so that the .avi and .wav will match.
Default wavdump filename changed to "audio_recording.wav"
2020-09-20 17:36:33 +01:00
sonicfind
bd91a571a6
GSdx-Capture: Append a missing .avi extension
...
Filenames of zero length do not allow OK to be pressed.
2020-09-20 17:36:33 +01:00
RedDevilus
e8b16bb145
GSdx-gui: Properly grays out Dithering(PgDn) in software and none renderers. ( #3722 )
2020-09-20 14:12:24 +02:00
Gauvain 'GovanifY' Roussel-Tarbouriech
0fdef7b7d7
FW: removing initial references
2020-09-19 22:38:32 +01:00
Filjo Abraham
029461c5ae
CDVD: merging and removing remnants of plugin
2020-09-19 01:37:43 +01:00
lightningterror
0c67dc99f7
gsdx-gui: Add dithering option go linux gtk gui too.
2020-09-19 01:09:25 +02:00
RedDevilus
4e13c3375b
GSdx-gui: Add dithering option to windows gui. ( #3706 )
...
- Dropdown menu for 3 options: Off (No Effect/ Been always like this), Scaled (Strongest effect/obvious), Unscaled (Weakest effect/less obvious).
- Change default from Scaled to Unscaled.
2020-09-19 00:57:35 +02:00
Kojin
db36dc2326
GSdx: Purge International Star Soccer Hack
...
Confirmed to be a core issue.
See: #3568
2020-09-18 14:46:27 -04:00
lightningterror
6529fa419f
vcxproj/vsprops/sln: Remove opencl 3rdparty libs.
2020-09-18 19:14:32 +02:00
lightningterror
c50c6034c0
gsdx-hw: Remove opencl code and files from gsdx.
2020-09-18 19:14:32 +02:00
lightningterror
edd949583a
cmake: Remove opencl.
2020-09-18 19:14:32 +02:00
lightningterror
3f99395d3b
vcxproj: Remove opencl.
2020-09-18 19:14:32 +02:00
lightningterror
dd5d1a1abb
gsdx-hw: Remove DynamicCrcHack feature.
2020-09-18 19:13:45 +02:00
lightningterror
366e7b9dbd
gsdx-hw: Purge Grandia3 crc hacks.
...
Upscaling issues can be solved with half pixel offset. Leave the
accurate blur alone!
2020-09-17 20:10:44 +02:00
lightningterror
8d8f0f82d8
gsdx-hw: Run clang format on GSHwHack.cpp.
2020-09-17 19:53:24 +02:00
lightningterror
baabbc3c9f
gsdx-hw: Purge Genji crc hacks.
...
Effects rendered correctly.
2020-09-16 01:22:26 +02:00
arcum42
dae2c31951
Revamp the wx spu2-x dialog. ( #3670 )
...
* Revamp the spu2-x wx dialog box to be more consistant with the wx GSdx dialog.
* Revised advanced sync text for brevity, changed it back to a label, and renamed the dialog box.
* LightningTerror thinks Spu2 looks better in uppercase.
* Change around the time stretching labels again.
2020-09-11 22:30:11 -07:00
RedDevilus
03a41fee23
GSdx-gui: Update descriptions/tooltips.
...
Large framebuffer should only be used in cases of stuttery FMVs (cutscenes). 4/8 bits is best used where GPU is much stronger than CPU.
Fix DPI scaling for OSD color sliders (FPS + other stats).
2020-09-11 01:49:32 +02:00
RedDevilus
4e2319c075
Lilypad-gui: Update descriptions/tooltips.(PR3457)
...
DS4 is finicky sometimes with Directinput enabled and is best used with Xinput + Steam (Steam is recommended for all controllers).
Alternative for DS4 is Ryochan7/DS4Windows (not main DS4Windows).
2020-09-11 01:49:32 +02:00
Mrlinkwii
27598fecce
GSdx: Console printf CRC fix for starter character 0. ( #3678 )
2020-09-08 22:18:27 +02:00
RedDevilus
b633b2a2d1
onepad: Update to latest controller database.
2020-09-03 11:23:23 +02:00
arcum42
a1d6cb278f
Make a few settings in spu2-x stick under Linux. The whole config section should probably be rewritten, but that's for a later date.
2020-09-02 21:56:54 -07:00
JC
23248b5293
GSdx: Add Default OSD Font Resource ( #3605 )
...
GSdx: Add Roboto font to resources and make it the default for the OSD
2020-09-01 11:50:09 -04:00
Luminar Light
5118aba456
gsdx-hw: Updated Jak CRCs. ( #3634 )
...
Added missing CRC for Jak II PAL Preview and Review builds. Due to the protection, the CRCs are identical.
Added mention of Jak 3 Review build in comments. Same CRC as two other builds, due to its protection.
Added a missing Jak X Demo CRC.
2020-08-27 16:26:58 +02:00
lightningterror
9aab6ae7fa
Lilypad: Remove Vista mention from config error popup.
2020-08-27 13:37:55 +02:00
lightningterror
13ff9ab7db
gsdx-hw: Purge TimeSplitters2 crc hack.
...
Not needed anymore.
See https://github.com/PCSX2/pcsx2/issues/3568#issuecomment-663927379
2020-08-25 16:57:47 +02:00
Tellow Krinkle
35eac7c82f
GSdx 64-Bit: Fix register misinterpretation
...
If the C prototype says int, the compiler might leave garbage in the top half
2020-08-24 16:20:09 -05:00
lightningterror
383fa03a34
Remove zerogs and zerospu2 source project files.
2020-08-23 05:27:22 +02:00
lightningterror
f6c138ca7e
Goodbye, old friend... Remove zzogl from master branch ( #3614 )
...
* cmake: Remove zzogl from cmake.
* cmake/build: Remove GLSL_API and EGL_API flags.
Only used in zzogl.
* linux various: Remove zzogl.
* sln: Remove zzogl from old plugins solution.
* zzogl: Remove source files.
* debian: Exclude zzogl from copyright.
* linux various: Remove glsl2h.pl
Used only in zzogl?
* linux various: Remove zzogl code from validate_glsl.sh
* debian: Remove zzogl mentions in create built tarball.
* gitignore: Remove zzogl paths.
2020-08-21 20:41:45 -07:00
lightningterror
35fa2253dd
cmake/linux various: Remove remaining traces of GSdx legacy.
2020-08-20 15:34:20 +02:00
lightningterror
dc0db7c58b
gsdx-legacy: Purge gsdx legacy from master branch.
2020-08-20 15:34:20 +02:00
lightningterror
edc701d3fc
gsdx-d3d11: Remove old nvidia hack reference.
2020-08-11 00:50:56 +02:00
Hamish
8816f4bf0d
GSdx: Remove GLX in favor of EGL ( #3562 )
2020-08-09 04:39:56 +01:00
RedDevilus
60e075d6c9
onepad: Rock Candy Nintendo Switch Controller ( #3582 )
2020-08-07 15:37:18 +02:00
Kojin
454704d967
vs-build: use the win10 sdk ( #3560 )
...
vs-build: use the win10 sdk
2020-08-05 14:12:00 -04:00
RedDevilus
c5470a7f53
onepad: Update to latest controller database.
2020-08-04 05:31:18 +02:00
KrossX
9222e93c40
GSdx-hw: Fix OGL line scaling
2020-08-02 14:07:31 +02:00
lightningterror
25bf39e895
gsdx glsl/fx: Remove unused Uber_ATST shader code.
2020-07-28 01:59:53 +02:00
Tyler Wilding
ef96e050f9
Resolve Recording Issues for Linux / OnePad users ( #3293 )
...
* git: Ignore uncaught linux build artifacts
* onepad-legacy: Return legitimate key event on `PADkeyEvent` call
Onepad-legacy was the plugin that was building and being used on my linux environment. I'm not sure if t hat's expected and normal 'onepad' has yet to take over.
* onepad: Return legitimate key event on `PADkeyEvent` call
* recording: Remove unnecessary `PadKeyDispatch(ev)` wrapping func
* recording: Cleanup key event handling when GSFrame CoreThread is paused
* recording: Refactor recording status check to be more explicit
* recording: Define additional key bindings for capitalized varient
Despite the advice of the docstrings in these files, on linux this seems to be required for the bindings to consistently fire.
* onepad: Declare `AnalyzeKeyEvent` not static
* recording: Ensure file extension is appended to recording file on linux
* recording: Correct typo in comment
* recording: Better wording around linux keybinding handling
* Remove unneeded `extern`
2020-07-25 17:58:50 -07:00
lightningterror
e3f195cf5c
onepad: Update to latest controller database.
2020-07-21 22:08:34 +02:00
xddxd
ee77822d22
Fix no portaudio build ( #3510 )
2020-07-19 19:21:54 -07:00
arcum42
e42b9ce110
More gtk removals and Onepad dialog tweaks ( #3525 )
...
* Improve secondary dialogs in Onepad. I'll do gtk stuff in this branch, too, I promise...
* More fiddling with onepad's secondary dialogs.
* Rework config.inl to use wx, getting the rest of the null plugins.
* Remove some unnecessary includes, and convert SysMessage to wx in onepad.
* Add in tellowkrinkle's Mac OS fixes.
2020-07-19 19:11:42 -07:00
lightningterror
b00c603e0b
gsdx-hw: Remove aggressive crc hack for SMTDDS1, SMTDDS2, SMTNocturne.
...
Removed motion blur and filter on the player. Hack is awful, get rid of
it! Related
4e7e7f2dd5
Bonus: remove commented out hack for VP2.
2020-07-19 00:14:37 +02:00
lightningterror
30e6a7a62a
onepad: Update to latest controller database.
2020-07-17 21:20:05 +02:00
lightningterror
0ee3983421
gsdx-hw: Add missing crc for RatchetAndClank pal.
2020-07-17 19:51:43 +02:00
refractionpcsx2
a782e03ebf
GSdx-hw: Improve HW dithering ( #3534 )
...
* Improve HW dithering to stop it creating line artifacts across the screen
* Make DX dithering code OGL-like
2020-07-15 13:51:03 +01:00
Kojin
e0037ff709
gsdx-d3d11: remove legacy d3dcompiler code
2020-07-10 17:04:33 -04:00