Jonathan Li
d81f236910
gsdx:windows: Handle shader dialog filenames properly
...
The shader dialog filename handling code had several buffer overflows
and also did not handle non-English filenames well.
Fix the filename handling by storing them as UTF-8 in the ini and
converting them to/from UTF-16 as necessary, and also fix the buffer
overflows.
2021-03-27 18:51:17 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
6249831bb9
gsdump: implement renderer overrides, fix linux GSRT, remove GS assert
2021-03-22 23:37:24 -04:00
TellowKrinkle
9a435c1a7e
GSdx: Re-add __forceinline to GSVector functions
...
Looks like MSVC isn't smart enough to inline things properly
2021-03-22 02:09:31 -04:00
TellowKrinkle
fcee1e5496
GSdx: Don't use constexpr vector constructors at runtime
...
The MSVC implementation is slow
2021-03-22 02:09:31 -04:00
TellowKrinkle
f8b8b5db13
GSdx: Compiler check for const initialization of vectors
...
Make sure we don't accidentally end up with a vector-based non-const initialization
2021-03-22 02:09:31 -04:00
Kojin
5ac4b41281
gs: remove some pesky asserts
2021-03-22 02:07:54 -04:00
lightningterror
f6e12f82de
gsdx-hw: Remove Bully crc hack.
...
Hack breaks a bunch of effects, upscaling issues can be fixed with
texture offset hw hack.
2021-03-14 21:19:02 +01:00
lightningterror
b68e8f059b
gsdx-d3d11: Cleanup some gsdevice11.cpp warnings reported on codacy.
2021-03-14 21:08:17 +01:00
sonicfind
7b9c8634f4
Capture: Swap int return types with bool
...
Additionally fix SPU2 error message
2021-03-12 13:22:40 +00:00
sonicfind
c60cdbba07
Capture: Optimizations with filenames, audio, and capture mainFrame gui
...
*Resulting .wavs should get saved in the same location as the video file on linux
*Keep gui capture state consistent regardless of the method used to start recording
*Reworked mainFrame capture menu video options to route to a single toggleCapture_click function
*Split GS & SPU2 recording into start & end functions
2021-03-12 13:22:40 +00:00
TellowKrinkle
862518e7da
gsdx: Use constexpr to initialize avx vectors without avx instructions
2021-03-05 17:33:26 -06:00
ty
047e63ee5f
GSdx: Switch tooltips to unicode
2021-03-02 00:35:25 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
d8f65dc427
GS: switch debug output to the ASCII variant by default
2021-02-27 20:43:40 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
f3d31a1946
GS: fix LPARAM casted wchar transformation
2021-02-27 20:43:40 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
1cbd959ae8
GS: fix unix compatibility
2021-02-27 20:43:40 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
8bfe851446
GS: finish unicode conversion, fix signature inheritance and non wchar external import
2021-02-27 20:43:40 +00:00
Gauvain 'GovanifY' Roussel-Tarbouriech
5917029788
GS: initial switch to unicode
2021-02-27 20:43:40 +00:00
Romain TISSERAND
7295837135
Build: Drop GSnull plugim
...
Fixes #4242
2021-02-23 09:19:06 +00:00
ty
aa338d234d
GSDX: Update OOM message
2021-02-20 18:42:26 +00:00
lightningterror
7c072094ae
gsdx-hw: Always enable blending if env pabe is 1.
2021-02-06 15:41:10 +01:00
lightningterror
37089065ba
gsdx-hw: Implement per pixel alpha blending (PABE).
...
Fixes Strawberry Shortcake character lighting/face shadow.
Fixes Cartoon Network Racing shadows.
Credits to Kojin.
2021-02-06 15:41:10 +01:00
RedDevilus
541dfdfc7f
GSdx-GUI: Fix alignment of font
...
Should fix invisible characters and move hardware renderer settings 2px down.
Also make the full window and software renderer settings consistent at 2px towards the bottom.
2021-01-27 16:50:10 +01:00
lightningterror
dabfff8b35
gsdx-hw: Get rid of some extra branches/conditions in DATE selection.
2021-01-25 23:17:42 +01:00
arcum42
34f665dc7e
Deleted assorted unused headers and functions. ( #4138 )
2021-01-23 08:14:59 -08:00
RedDevilus
170d1cb94c
GSdx-GUI: Conservative Buffer Allocation + GPU Palette Conversion + Misc fixes
...
- Conservative Buffer Allocation will be enabled by default.
- Unscaled has a lesser visual impact but will be moved to the middle so it is more consistent with the other options in the GUI.
- Monitor will hence be named Statistics Monitor which makes it more obvious that it's similar to RivaTuner Statistics Server.
- The monitor will print the stats of the emulated components EE (roughly CPU-usage) , GS (roughly GPU-usage).
- Make room for the new checkboxes with revision of names and tooltips.
- GPU (color) Palette Conversion instead of 8bit textures (the name didn't make much sense).
2021-01-08 08:51:13 -05:00
Kojin
6bcdb55f22
GS: Remove Unofficial CRCs ( #4082 )
...
* Remove ArTonelico2 Retranslation CRCs
* Remove Wild Arms and ToA undub CRCs
* Remove unused Star Ocean 3 Undub CRC
2021-01-02 11:11:13 -05:00
Gauvain 'GovanifY' Roussel-Tarbouriech
01b210f42a
PAD: remove initial references
2020-12-17 09:38:21 +01:00
lightningterror
cfb795c23c
gsdx: Warnings cleanup.
2020-12-11 06:18:31 +01:00
lightningterror
85c3ee823f
gsdx-hw: Remove Sly 2 3 TS crc hacks.
...
HPO special aggressive does a pretty good job when upscaling.
2020-12-10 15:18:02 +01:00
lightningterror
d5adcdd1b2
gsdx-hw: Remove TS crc hack for GodOfWar2.
...
HPO Special does a good job when upscaling.
2020-12-10 15:04:22 +01:00
lightningterror
8cbaacfe38
gsdx-hw: Remove Aggressive crc hack for Kunoichi.
...
Speedhack.
2020-12-10 01:49:19 +01:00
Kojin
8e191dabbd
gsdx: run clang format on GSState.cpp
2020-12-09 08:14:31 -05:00
Kojin
5d01952254
gsdx: remove broken tbw code
2020-12-09 08:14:31 -05:00
lightningterror
5729230f56
gsdx-hw: Add Shadow of the Colossus to auto mipmapping.
...
Fixes #3981
2020-12-07 01:17:29 +01:00
TellowKrinkle
2ec8cdb86d
onepad: Fix macOS build
2020-12-06 14:02:43 -06:00
Tellow Krinkle
34425d892c
onepad: Fix binding `A` on macOS
...
The key value 0 (which was being used to indicate esc) was already in use as the A key on macOS
2020-12-06 14:02:43 -06:00
Tellow Krinkle
7fa6740710
GSdx: Fix issues on macOS
...
Note: Doesn't add the ability to make windows, so GSdx won't actually play games on macOS with this
2020-12-06 14:02:43 -06:00
Dylan Smit
65ee46c0fb
misc: Added the PlayStation name properly. ( #3915 )
2020-12-06 10:27:51 +01:00
lightningterror
d0dd60f295
gsdx-hw: Purge BleachBladeBattlers crc hack.
...
Not needed.
2020-12-02 23:02:20 +01:00
lightningterror
55d4604d8f
onepad: Update to latest controller database.
2020-12-02 19:08:02 +01:00
lightningterror
705e39473d
gsdx: Fix a couple more warnings.
...
Still a lot left to go on x64 build.
2020-12-01 10:21:52 +01:00
TellowKrinkle
559f93f353
GSdx: Fix sse2 build on clang
2020-11-24 03:16:59 -05:00
lightningterror
56893a0731
gsdx-hw: Merge TriAceGames crc hacks for dx in to one.
...
StarOcean3, ValkyrieProfile2, RadiataStories.
2020-11-19 20:03:23 +01:00
lightningterror
ab97832a78
gsdx-ogl: Check MinMax for PSConstantBuffer.
2020-11-19 11:51:54 +01:00
lightningterror
27536283f2
onepad: Update to latest controller database.
2020-11-17 18:30:41 +01:00
arcum42
9d4337b7eb
[USB+] Clean up Warnings ( #3930 )
...
* Suppress hardening warning spam for the moment. Get rid of a multi-line comment warning.
* Resolve a bunch of warnings about unused variables, unused labels, and sign mismatches.
* Deal with various possibly unused variables.
* Rearrange member variables to match initialization order.
* Move [[maybe_unused]] to a separate line in one spot to make it easier to read.
2020-11-15 04:37:58 -08:00
lightningterror
46e8057f9c
gsdx-gui-win: Disable Aniso option when 8bit textures is checked on gl.
2020-11-15 08:59:07 +01:00
lightningterror
a6e845088d
gsdx-ogl: Fix anisotropic filtering.
...
Aniso filtering doesn't work with textureLod so use texture
(automatic_lod) instead.
Credits to KrossX.
Note: Won't work on AMD because the driver is broken.
2020-11-15 08:59:07 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
9dd0ef681d
USB: remove initial references for merge
2020-11-11 13:34:16 +00:00
lightningterror
83a5a78728
gsdx-gui-win: Adjust some tooltips to include d3d 11 version.
2020-11-08 13:01:24 +01:00