TellowKrinkle
a4b8c33cf3
GS: Convert texture format to enum
2021-12-09 05:26:26 -06:00
TellowKrinkle
1d37ba47f4
GS: Make GSTexture::Type an enum class
2021-12-09 05:26:26 -06:00
TellowKrinkle
8d480c28ce
GS: Remove unused virtuals from GSDevice
2021-12-09 05:26:26 -06:00
TellowKrinkle
6e38f40f96
GS: Convert ShaderConvert to enum class
2021-12-09 05:26:26 -06:00
arcum42
017c37f212
Only pass C++ flags to C++ files. ( #5115 )
2021-12-08 21:10:21 -08:00
TellowKrinkle
6eee4cb38a
Core: Remove empty file
...
Had everything commented out and there's already a file with the same name and things not commented out in CDVD
2021-12-08 11:18:42 +00:00
TellowKrinkle
1f6a14261c
VS: Add missing filters
2021-12-08 11:18:42 +00:00
refractionpcsx2
14e8d840ff
GS SW: Handle flat prims without float conversion
2021-12-08 10:57:00 +00:00
lightningterror
125b9ea1e1
GS-hw: Purge SoTC crc hack.
...
No longer needed, fixed by #5110
2021-12-08 11:48:29 +01:00
lightningterror
e6b1e1948e
GS-d3d11: Add a condition to not enable blend_mix if sw blending is already enabled.
...
Not yet needed but will be useful for sw blending when prims don't overlap.
2021-12-08 11:36:22 +01:00
lightningterror
ba1072f470
GS-ogl: Don't enable blend_mix if sw blend is already enabled.
...
Less accurate.
2021-12-08 11:36:22 +01:00
lightningterror
1fb29de082
GS-ogl: Try to use a mix of hw/sw blending in more situations.
...
When alpha is less than 128:
Do Cs*F or Cs*As in shader.
Do Cs*(As + 1) or Cs*(F + 1) in shader.
Do Cs*(1 - As) or Cs*(1 - F) in shader.
Optimization, might be faster as we will require less barriers.
2021-12-08 11:36:22 +01:00
lightningterror
f79e5ab559
GS-d3d11: Try to use a mix of hw/sw blending in more situations.
...
When alpha is less than 128:
Do Cs*F or Cs*As in shader.
Do Cs*(As + 1) or Cs*(F + 1) in shader.
Do Cs*(1 - As) or Cs*(1 - F) in shader.
2021-12-08 11:36:22 +01:00
Mrlinkwii
c3a9fd469e
GameDB: add VU clamping to 'MVP Baseball 2003'
2021-12-08 10:29:05 +00:00
Mrlinkwii
c8abc909fa
GameDB:add EEclamping full to 'Shinobido Takumi'
2021-12-07 20:00:15 +00:00
Mrlinkwii
401a9f4c62
GameDB: add patches to the 'K-1 World' series games and EE clamping full to 'D1 Professional Drift Grand Prix Series'
2021-12-07 15:51:13 +00:00
lightningterror
f1edb0c960
GS-ogl: Disable accumulation blend on PABE.
...
Requires accurate sw blending.
2021-12-07 10:12:58 +01:00
lightningterror
d73335e4d3
GS-d3d11: Don't enable PABE on accumulation blend.
...
Requires full sw blending.
2021-12-07 10:11:02 +01:00
TellowKrinkle
7a554be7a7
GS: Fix compiler warning and possible memory leak on exception
2021-12-06 05:44:16 +01:00
TellowKrinkle
31b6ff6046
GS: Use static_assert over assert where possible
2021-12-06 05:44:16 +01:00
lightningterror
38ab0630e6
GS-ogl: Update SetupCBMisc buffer only when GXBY channel is used, and cleanup some variables.
...
Optimization.
2021-12-06 03:15:48 +01:00
lightningterror
b5fa9deb30
GS-d3d11: Update ChannelShuffle buffer only when GXBY channel is used, and cleanup some variables.
...
Optimization.
2021-12-06 03:15:48 +01:00
lightningterror
4e8bae1703
GS-ogl: Sample depth on green channel.
2021-12-06 03:15:48 +01:00
lightningterror
464ce1c3cd
GS-d3d11: Sample depth on green channel.
2021-12-06 03:15:48 +01:00
lightningterror
bb55c320c1
GS Debugger: Fix Length of dump.
2021-12-05 10:57:24 +01:00
TheLastRar
af585bffa9
DEV9: Add DEV9: prefix to "Can't open Device" log message
2021-12-05 03:53:33 +01:00
TheLastRar
bde4868b67
DEV9: Enable pcap non-blocking
2021-12-05 03:53:33 +01:00
TheLastRar
3835fc5ad1
DEV9: Don't shadow return value of GetAdaptersAddresses
2021-12-04 06:09:01 +01:00
Tyler Wilding
7b815b5f07
actions: increase linux build times as well until cache is reliable
...
We can rely on the cache more once the following issue is resolved - https://github.com/actions/cache/issues/342#issuecomment-673371329
Once we can, we should be able to dynamically set the timeout according to the cache-hit/miss
2021-12-04 06:05:38 +01:00
Tyler Wilding
754c6126b1
actions: Only announce `pre-release` releases in the discord
2021-12-04 05:57:05 +01:00
Mrlinkwii
2dc2a32e45
GameDB: add 'VUKickstartHack' to 'Crash Twinsanity'
2021-12-04 02:56:22 +00:00
lightningterror
7a579303b9
GS-d3d11:fx: Split color clamp/wrap in it's own function.
...
Use the function for both sw blending and dithering, less code duplication.
2021-12-03 19:59:29 +01:00
lightningterror
03401e377b
GS-ogl:glsl: Split color clamp/wrap in it's own function.
...
Use the function for both sw blending and dithering, less code duplication.
2021-12-03 19:59:29 +01:00
Ziemas
ff4ec6d843
SPU: Change dummy SP check for consistency
2021-12-03 19:37:19 +01:00
Ziemas
0dc3dcd9ed
SPU: Start the sample pointer at -1
...
This makes videos in Stolen work again.
2021-12-03 19:37:19 +01:00
Ziemas
ed3237f808
SPU: Use hex values for sample pointer
2021-12-03 19:37:19 +01:00
Tyler Wilding
9321c3c334
gh: remove 32-bit Windows 11, it doesn't exist
2021-12-03 19:24:05 +01:00
Tyler Wilding
adc7d41183
gh: add minimal issue template for issues that don't pertain to games
...
A lot of the required information we enforce is not applicable to application level bugs
2021-12-03 19:24:05 +01:00
Tyler Wilding
4ca69d8818
gh: Update issue-templates to include Win11
2021-12-03 19:24:05 +01:00
Mrlinkwii
cca52e271b
Gamedb: add 'VIFFIFOHack' to 'Men in Black II: Alien Escape'
2021-12-02 19:29:28 +00:00
TellowKrinkle
a2e15bbc87
GHActions:macos: Install glib
...
Looks like GHActions changed what things they preinstall
2021-12-02 15:08:18 +01:00
Mrlinkwii
9d6ad0303c
GameDB: Add fixes for 'Shadow Man - 2econd Coming' and 'Ghosthunter' games.
2021-12-02 14:01:47 +00:00
Mrlinkwii
bbaa23c22d
Readme : update links
2021-12-01 22:43:36 +00:00
Ziemas
bacb860cc1
GUI: Allow relative elf file paths on command line. ( #4451 )
2021-11-30 10:06:17 +01:00
Ziemas
7a4191e16d
Fix compilation with LTO on GCC
2021-11-30 02:25:06 +00:00
PCSX2 Bot
0fa620e3ba
pad-linux: Update to latest controller database.
2021-11-29 17:17:26 +01:00
dependabot[bot]
96642d8bc3
Bump mathieudutour/github-tag-action from 5.6 to 6.0
...
Bumps [mathieudutour/github-tag-action](https://github.com/mathieudutour/github-tag-action ) from 5.6 to 6.0.
- [Release notes](https://github.com/mathieudutour/github-tag-action/releases )
- [Commits](https://github.com/mathieudutour/github-tag-action/compare/v5.6...v6.0 )
---
updated-dependencies:
- dependency-name: mathieudutour/github-tag-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-29 16:01:55 +01:00
dependabot[bot]
8a26c3783a
Bump actions/cache from 2.1.6 to 2.1.7
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2.1.6 to 2.1.7.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2.1.6...v2.1.7 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-29 13:21:27 +00:00
lightningterror
d2742a177c
GS-d3d11: Properly set afix in EmulateBlending.
...
Accumulation blend -> afix is already handled in shader, no need to set it for hw blending too.
SW blending -> done in shader.
HW blending - > set only when it is actually used, Alpha C.
GS-d3d11: Properly set afix in EmulateBlending.
Accumulation blend -> afix is already handled in shader, no need to set it for hw blending too.
SW blending -> done in shader.
HW blending - > set only when it is actually used, Alpha C.
2021-11-26 21:25:16 +01:00
TellowKrinkle
6d4713e069
GS: Alloc sw renderer things on custom heap
2021-11-26 13:44:07 -06:00