rpcs3 icon indicating copy to clipboard operation
rpcs3 copied to clipboard

BlazBlue series minor texture alignment issues. Vulkan only.

Open Silanda opened this issue 5 years ago • 16 comments

This is a minor graphic issue that I'm noticing using the Vulkan renderer in the games of BlazBlue series. Some textures/effects have what looks like an alignment issue that manifests as a vertical line on the edge of the texture. This either only happens with the Vulkan renderer, or doesn't happen with the OpenGL renderer in the same places. I haven't played enough with the OpenGL renderer to rule the latter out. This is occurring at native resolution with strict rendering mode enabled.

I noticed it today while playing BlazBlue: Centralfiction (BLES 02230) while doing Makoto's Astral Heat move, but there's a really obvious example of what I assume is the same thing on the title screen of Continuum Shift Extend (BLES 01487). I had previously noticed it in Continuum Shift but forgot to report it.

OpenGL: BlazBlueGL

Vulkan: BlazblueVK

Note the vertical lines in the centre of the screen at the top and bottom.

Attached are a log file and RSX capture of Continuum Shift's title screen.

BLES01487_20191030200315_capture.zip RPCS3.log.gz

Silanda avatar Oct 30 '19 20:10 Silanda

Screenshot (39) Fixed can be closed now.

digitaldude555 avatar Sep 11 '20 16:09 digitaldude555

Closing as fixed

AniLeo avatar Sep 11 '20 16:09 AniLeo

This is not fixed as of v0.0.12-10869. Chronophantasma Extend is a different game

BBCS

Silanda avatar Sep 11 '20 16:09 Silanda

Screenshot (316) Fixed close it.

digitaldude555 avatar Feb 05 '21 18:02 digitaldude555

Closing as fixed. Request to reopen otherwise.

kd-11 avatar Feb 05 '21 18:02 kd-11

I'm still seeing it here. Same as before: vertical lines not present under OpenGL or a real PS3, present under Vulkan: BBCSE

Could it be an Nvidia driver issue? I'm using an RTX 3070, and was previously using a GTX1080. Also, I'm testing the European version rather than the US version pictured above. Does that make a difference? No idea, but it might be useful if someone else tests the same version as me: BLES01487.

Silanda avatar Feb 05 '21 19:02 Silanda

Put the log here, lemme see your settings.

digitaldude555 avatar Feb 06 '21 10:02 digitaldude555

Here you go. Settings should be default since I deleted the config files in order to eliminate the possibility of settings playing a part. I've also tried clearing the caches to make sure old shaders couldn't be a problem,

RPCS3.log.gz

Incidentally, while rare, this isn't the only game where something similar happens. I almost added Mortal Kombat Komplete Edition into the original report, but didn't as I'm not certain the underlying cause is the same. There, the FMV sequences are framed by what looks like a single pixel wide purple border, but only when using Vulkan, not OpenGL.

Silanda avatar Feb 06 '21 13:02 Silanda

@Silanda fixed?

digitaldude555 avatar Sep 05 '21 19:09 digitaldude555

No. I only tested the title screen but it's the same as it ever was: black lines present using Vulkan, fine using OpenGL.

Silanda avatar Sep 05 '21 22:09 Silanda

@Silanda Please try and grab a new RSX capture - unfortunately savestates research caused the old ones to be incompatible. If possible renderdoc captures would also be nice but not required.

kd-11 avatar Sep 09 '21 18:09 kd-11

No problem. Here's an RSX capture and a link to a renderdoc capture of the title screen (not the same frame).

BLES01487_20210910125530_capture.zip

https://mega.nz/file/kOo2WaiA#Q9rOB7K6pGO9bpXwKkfyZuXmCAEhdyLgn-VPHxmI1EQ

Silanda avatar Sep 10 '21 12:09 Silanda

Same underlying cause as https://github.com/RPCS3/rpcs3/issues/11091 Specifically, border clamp behaviour during hardware blitting has different behavior on vulkan vs OpenGL. There is no real solution here, I'll eventually add a software blit solution on the GPU to get around this, of course performance won't be great, but output will be correct.

kd-11 avatar Jan 08 '22 11:01 kd-11

Incidentally, while rare, this isn't the only game where something similar happens. I almost added Mortal Kombat Komplete Edition into the original report, but didn't as I'm not certain the underlying cause is the same. There, the FMV sequences are framed by what looks like a single pixel wide purple border, but only when using Vulkan, not OpenGL.

I have noticed the purple border in Ratchet and Clank: Tools of destruction during cutscenes

DrLegitamate avatar Nov 04 '22 10:11 DrLegitamate

Test https://github.com/RPCS3/rpcs3/pull/13901

kd-11 avatar May 22 '23 19:05 kd-11

I'll have to test when I'm a little less tired, but the problem seems gone but only when upscaling.

Silanda avatar May 22 '23 21:05 Silanda

If the issue is still present, ask to reopen.

kd-11 avatar Dec 24 '23 13:12 kd-11