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
TellowKrinkle
342170b077
GS: Add new heap for SW renderer allocations
2021-11-26 13:44:07 -06:00
TellowKrinkle
df02d784d6
GS: Throw from vmalloc on failure
2021-11-26 13:44:07 -06:00
tellowkrinkle
340874996e
CMake: Always default `CMAKE_BUILD_PO` off
...
Git files getting modified by build is just as much of a pain in release builds as it is in devel builds
2021-11-26 13:02:25 -06:00
lightningterror
3bd89154d3
GS-wx: Fix some gui interaction.
...
Fix interaction of Anisotropic filtering with Nearest Texture Filtering and GPU Palette Conversion.
Fix interaction of Trilinear Filtering with selected renderer.
Options should gray out properly now.
2021-11-26 18:32:58 +00:00
Connor McLaughlin
1e198fbb83
GS/OpenGL: Use CreateRenderTarget() for temp HDR target
...
Probably won't change much, except maybe with sparse textures,
where it'll use less video memory.
2021-11-25 23:26:31 +01:00
TellowKrinkle
01855fc66a
GHActions: Don't shallow clone submodules
...
Shallow clones tend to be 5-10s slower
2021-11-24 15:43:56 -06:00
refractionpcsx2
7ac045b5e2
GS: Partial revert of #5061
2021-11-24 01:01:55 +00:00
lightningterror
03f1617ff5
GS-GSState: Mask out AA1 on triangles.
...
AA1 is not supported on hw renderers so ignore flushing the prims on triangles.
Should provide a nice speed boost on games that use AA1 on triangle prims.
2021-11-24 00:14:03 +01:00
lightningterror
c75b20e37d
GS-hw: Also disable Blending when AA1 and ABE or PABE are both set on lines.
...
There's no need to blend them since there is no implementation.
2021-11-24 00:14:03 +01:00
lightningterror
08f72596d4
GS-hw: EmulateBlending move early return to the top.
...
Optimization.
2021-11-24 00:14:03 +01:00