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
lightningterror
5729230f56
gsdx-hw: Add Shadow of the Colossus to auto mipmapping.
...
Fixes #3981
2020-12-07 01:17:29 +01: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
lightningterror
d0dd60f295
gsdx-hw: Purge BleachBladeBattlers crc hack.
...
Not needed.
2020-12-02 23:02:20 +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
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
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
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
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
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
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
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
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
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
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
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
lightningterror
c50c6034c0
gsdx-hw: Remove opencl code and files from gsdx.
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
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
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
edc701d3fc
gsdx-d3d11: Remove old nvidia hack reference.
2020-08-11 00:50:56 +02: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
Kojin
e0037ff709
gsdx-d3d11: remove legacy d3dcompiler code
2020-07-10 17:04:33 -04:00
Kojin
210336d8c1
gsdx-d3d11: Modernize swapchain and device creation
...
Updates the d3d device and swapchain creation to more modern methods.
- Use CreateDXGIFactory2 to create the factory and store in member
- Use CreateSwapChainForHwnd
- Add messages for failures to the console
- Some general formatting improvements
2020-07-07 15:59:44 -04:00
lightningterror
b45e524b2c
gsdx-d3d11: SetupIA, allow sprite conversion to be done on the cpu on d3d hw renderer when applicable.
...
Convert sprites on the cpu instead of the gpu when applicable. Port from
Opengl.
Lines: GPU conversion.
Triangles: CPU conversion.
Disable Geometry shader when conversion is done on the cpu.
2020-07-03 13:00:49 +02:00
lightningterror
a2c62c30ad
gsdx-hw: Remove Itadaki Street hw hack.
...
The hack didn't properly work and it is a core issue.
2020-06-27 09:02:18 +02:00
lightningterror
3269c58c8d
gsdx-hw: Improve detection of Texture Shuffle effect.
...
DMC3, Onimusha 3 rely on this behavior.
They do fullscreen rectangle with scissor, then shift by 8 pixels, not done with recursion.
So we check if it's a TS effect by checking the scissor value.
Credits to Kojin for figuring out the issue.
2020-06-24 22:39:06 +02:00
lightningterror
cc3c5a8efc
gsdx-hw: Remove Onimusha3 and DevilMayCry3 crc hacks.
...
Next commit will allow to render the effects properly.
2020-06-24 22:39:06 +02:00
lightningterror
19e872453d
gsdx-d3d11: Remove Alpha Stencil hack.
...
Hack is obsolete/replaced with accurate date/date_one option/code.
There's pretty much no usecase for it remaining other than using it as
an alternative to skipdraw which removes/breaks transparency effects.
2020-06-23 21:39:39 +02:00
iMineLink
1426dc1fc5
GSdx-hw: use CanUseSwSpriteRender in OI_JakGames. ( #3463 )
...
In GSRendererHW, reuse the method CanUseSwSpriteRender for OI_JakGames.
As in current master, 16x16 "flat" sprite draws are performed via CPU: those are palette rendering better emulated with the SwSpriteRender.
Jak games do also many 64x64 "flat" draws, but mostly for render to texture effects that are already correctly emulated in the TC, so those draws are not done via CPU (as on the contrary happens for DBZ BT games).
2020-06-20 20:22:27 +02:00
iMineLink
e2c472baa9
GSdx-hw, TC: invalidate Source w overlapping draw. ( #3131 )
...
Improve texture cache Source objects invalidation logic taking into account overlapping with current draw.
Fixes eyes rendering for the Major in Jak 1.
2020-06-19 21:36:19 +02:00
lightningterror
5362fc9c26
gsdx-ogl: Fix MaxDepthPS byte alignment.
...
Bigger value comes first, then smaller to fill the gap so the alignment
can be proper.
vec3
float
2020-06-19 19:37:32 +02:00