Alessandro Vetere
fb3eaa9eff
GSdx-hw: add CanUseSwSpriteRender method.
2020-06-15 22:52:26 +02:00
Alessandro Vetere
ff4ba6712c
GSdx-hw: SwSpriteRender, improve no raster check.
2020-06-15 22:52:26 +02:00
Alessandro Vetere
c164769eec
GSdx-hw: SwSpriteRender, use m_r, correct assert.
2020-06-15 22:52:26 +02:00
Alessandro Vetere
9b73c0eeec
GSdx-hw: use PRIM enums in SwSpriteRender.
2020-06-15 22:52:26 +02:00
Alessandro Vetere
cd0a6f05a0
GSdx-hw: SwSpriteRender, implement TEX0.TFX=1.
2020-06-15 22:52:26 +02:00
Alessandro Vetere
f2dd92b5f8
GSRendererHW: SwSpriteRender, fix FBMSK.
2020-06-15 22:52:26 +02:00
Alessandro Vetere
09116d8964
GSdx-hw: SwSpriteRender, implement all ALPHA.C.
2020-06-15 22:52:26 +02:00
lightningterror
d648755d75
gsdx-ogl: Correct intel bad driver log.
...
Log should paste if either DSA or texture barrier aren't supported.
2020-06-14 00:02:26 +02:00
lightningterror
e64ae9b6bf
gsdx-ogl: Adjust sparse texture handle.
...
Don't disable sparse texture by default before extension check, it will
display sparse texture always not supported. Do an ini check in
check_sparse_compatibility function instead.
Log should properly state if sparse texture is supported now.
2020-06-14 00:02:26 +02:00
lightningterror
5db24d4e4a
gsdx-ogl: Adjust some gl debug logs.
...
Move Additional colclip info, dithering, FixedTEX0 to extra debug logs.
It will allow to keep track of more important stuff going on and they
can be enabled with ENABLE_EXTRA_LOG if needed.
Change context creation log type from stderr to stdout.
2020-06-14 00:02:26 +02:00
RedDevilus
d923432023
GameDB: Adds SkipMPEGHack gamefix to Tiger Woods PGA Tour 06. ( #3456 )
...
Fixes hang after EA intro (IPU).
2020-06-13 04:29:37 +02:00
prafullpcsx2
4e4a097240
Implemented memory mode check in cop0.cpp ( #3324 )
...
This makes Next Generation Tennis 2003 (Roland Garros French Open 2003) and Spongebob Battle for Bikini Bottom (PAL) work.
2020-06-09 21:50:06 +01:00
Mrlinkwii
f9f55029d1
GameDB: Add Slam Tennis. ( #3453 )
2020-06-09 16:57:33 +02:00
KrossX
b5625ad8b0
gsdx-hw: Add zclamping to ps/fs.
...
Add zclamping to ps/fs, enable vs, ps/fs clamp when needed with a macro.
2020-06-06 23:56:41 +02:00
lightningterror
5d0eefeebd
gsdx-hw: Cleanup a bit EmulateZbuffer.
...
Update the comment to reflect recent changes,
Rename DepthMask to MaxDepth,
use a mask shift to get z format,
Do vs cb padding on d3d11.
2020-06-06 23:56:41 +02:00
lightningterror
845a3d0ab8
gsdx-hw: Remove the code block for the bad Z sise check in EmulateZbuffer.
...
Also fixes Itadaki Street text and F1 2004 starting lights
2020-06-06 23:56:41 +02:00
lightningterror
33678441dc
gsdx-hw: Clamp zbuffer to depthmask instead of wrapping.
...
The behavior was verified on Dobie to be correct.
The code needs to be ported to SW renderer too to
improve rendering on SW side.
Current PR will fix plenty of games on HW renderer
that had/have zbuffer issues before.
v2. Set DepthMask to the maximum the current depth format allows.
Will properly clamp for 16bit and 24bit formats.
v3. gl: Fix uniform buffer upload/cache for VSConstantBuffer.
2020-06-06 23:56:41 +02:00
lightningterror
24f06187df
gsdx-d3d11: Port/add depth mask support to EmulateZbuffer.
...
Add support for depthmasking to EmulateZbuffer, previous old code had
support but wasn't ported properly with the new code a few years back.
VS Constant buffer is now properly setup.
2020-06-06 23:56:41 +02:00
RedDevilus
639986faa7
GameDB: Add gamefixes for the following games listed, change details are in db comments: ( #3402 )
...
- DT Racer
- Gran Turismo Prologue
- Gretzky NHL 2005
- Hot Shots Tennis
- Justice League Heroes
- Melty Blood - Act Cadenza
- Metal Arms - Glitch in the System
- Next Generation Tennis 2003
- Official PlayStation 2 Magazine Demo 33
- Primal
- SOCOM 3
- SOCOM Combined Assault
- UFEA Euro 2004
- WRC 4
2020-06-06 23:34:39 +02:00
lightningterror
4aa8b0f977
onepad: Update to latest controller database.
2020-06-06 22:30:24 +02:00
refractionpcsx2
ca903b6b14
GSdx-sw: Add Z clamping to GSdx SW mode ( #3433 )
...
* Add Z clamping to GSdx SW mode
* Fix spacing
* Only clamp when max vertex z is greater than zfmt max
* Fix Z format switches
* Get rid of needless shuffle
* Whoops, missed a case
* Replace switches with a shift
* Disable triangle clamping for SSE2
* Implement clamping on GS Raster Interpreter
* Added SSE2 Triangle Z clamping by KrossX
2020-06-05 20:56:16 +01:00
Jonathan Li
d08e49f2df
pcsx2: Remove leftover array entry from SuperVU removal
...
It was causing GameDB fixes to be applied wrongly.
2020-06-03 20:16:00 +01:00
Shanoah Alkire
30ffda406c
Remove -Wno-char-subscripts, as it was there for supervu.
2020-06-01 16:34:31 -07:00
arcum42
8023183999
Switch over the null plugins dialog code to use wxWidgets instead of gtk on Linux. ( #3420 )
...
* Make the other null plugins use the same functions, and convert PS2Eext.h to use wx.
2020-05-30 13:31:52 -07:00
Ryudo300
2a9451fed5
PCSX2-GUI: Update BackgroundLogo. ( #3423 )
...
Fixes the background/logo glitching out when using DPI scaling.
2020-05-30 21:19:09 +02:00
lightningterror
a9f41c6824
Revert "pcsx2: Change order of "Video (GS)" submenu. ( #3265 )"
...
This reverts commit b00792d6ce
.
It confused a lot of people that were used to the previous position.
Maybe was a good idea, but bad result.
2020-05-27 22:34:48 +02:00
lightningterror
9cf54b8897
onepad: Update to latest controller database.
2020-05-27 11:57:11 +02:00
arcum42
5903ee95fe
Remove unused folder in Visual Studio project.
2020-05-24 20:04:20 -07:00
arcum42
2b115d031e
Remove superVU. ( #3386 )
...
* Remove superVU, as well as the VUClipFlagHack, which was SuperVU only.
2020-05-24 19:08:12 -07:00
Jonathan Li
3c65ddf72e
GameDB: Remove Klonoa 2 patches
...
They are no longer necessary now that the PACK command has been fixed.
2020-05-25 00:20:44 +01:00
Jonathan Li
0277b69ff1
ipu: Revert Klonoa 2 workaround
...
This reverts commit 10ee832dc1
.
The workaround should be unnecessary now that the indx4 is properly
aligned.
2020-05-25 00:20:44 +01:00
Jonathan Li
08cb843180
ipu: Use alignas to ensure 16-byte alignment of indx4 array
2020-05-25 00:20:44 +01:00
Christian Kenny
aec8e959d9
SaveStateBase: Remove unused "m_DidBios" bool.
2020-05-24 13:27:11 +01:00
Christian Kenny
5ab97eb873
Savestate: Remove unimplemented exceptions.
2020-05-24 13:27:11 +01:00
tellowkrinkle
f9771c38a6
macOS fixes ( #3357 )
...
* macOS compile
* Fix memprotect error on macOS
* Fix semaphore wait + thread cancel on macOS
* Fix timedlock timeout calculation
* spu2-x macOS
* onepad macOS support
* Add MacOS game controller db
* Disable onepad_legacy on macOS
* Fix spu2-x configuration crashes
* Make recompiler work on 32-bit macOS
* Use dylib extension for plugins on macOS
* Make app bundle on macOS
* Use git info for Info.plist version
2020-05-23 23:19:47 -07:00
Timothy O'Barr
8eb1bc1986
Fix length_error crash in basic_string in the ini code. ( #3411 )
2020-05-23 23:09:11 -07:00
SuperSamus
26a4ba360f
Locales: Update Italian translations (it_IT). ( #3412 )
2020-05-23 12:55:51 +02:00
Shadix Aced
2fed813228
Locales: Update French Translations (fr_FR). ( #3393 )
2020-05-22 03:09:02 +02:00
lightningterror
f2560998c8
[skip ci] Misc documentation updates.
...
Update issue template with newer release versions.
Update readme, list windows 7 and 8 as no longer supported.
2020-05-20 16:56:17 +02:00
arcum42
c8c27cbfd1
Bump up the minimum cmake version slightly, and make older versions happy with the regex in FindHarfbuzz.cmake.
2020-05-19 22:15:47 -07:00
Jonathan Li
efe3bc1613
pcsx2: Implement IPU VQ conversion
...
Fixes the blue flames in Klonoa 2.
2020-05-17 21:33:41 +01:00
Jonathan Li
dca0c4ed79
pcsx2: Change IPU vqclut data type
...
This should improve the readability of the IPU VQ conversion.
2020-05-17 21:33:41 +01:00
Jonathan Li
c533a65764
pcsx2: Add IPU dither block SSE2 implementation
2020-05-17 21:33:41 +01:00
Jonathan Li
f9b51e2656
pcsx2: Add IPU dithering to RGB32->RGB16 conversion
2020-05-17 21:33:41 +01:00
Jonathan Li
1ac1bc9a95
pcsx2: Move IPU RGB32->RGB16 format conversion to separate file
2020-05-17 21:33:41 +01:00
Jonathan Li
cb96dec8a6
pcsx2:windows: Remove DWM code
...
DwmEnableMMCSS doesn't seem to make a difference.
DwmSetPresentParameters is unused and is also not implemented from
Windows 8.1 onwards.
2020-05-17 18:13:39 +01:00
lightningterror
a30a6583c1
onepad: Update to latest controller database.
2020-05-16 22:20:06 +02:00
KrossX
61c4f9399a
GSdx: Dithering setting Hotkey
2020-05-16 21:53:17 +02:00
KrossX
8b1eb3b456
GSdx: Dithering on Hardware
2020-05-16 21:53:17 +02:00
lightningterror
297459c9f6
gsdx-d3d11: Remove exclusive fullscreen code used in legacy gsopen.
2020-05-16 08:43:25 +02:00