libretro / flycast

Flycast is a multiplatform Sega Dreamcast emulator. NOTE: No longer actively developed, use upstream repo for libretro from now on - https://github.com/flyinghead/flycast
http://reicast.com
GNU General Public License v2.0
152 stars 77 forks source link

Use Of Shaders Breaking Graphics #1121

Open TheRhysWyrill opened 2 years ago

TheRhysWyrill commented 2 years ago

It seems that when using Flycast on the d3d11 video driver and then using most shaders it can cause the graphics of some games to outright not display correctly or just outright break, for example Blue Stinger displays nothing but a blue screen when using a shader, tried this again but with Vulkan as my video driver instead and there doesn't seem to be any issue when using the same shader.

RetroArch Core versions tested: 1.1-311 (Xbox) and 1.2-56 (PC)

This is what I mean when I say Blue Stinger displays nothing but a blue screen.

Screenshot_24-12-2021_16-52-17

flyinghead commented 2 years ago

This is a known issue but yet unresolved.

TheRhysWyrill commented 2 years ago

Understood, will just make sure to not use shaders for Dreamcast until a fix is found, thanks! 🙂

ghost commented 2 years ago

according to reddit there is a new d3d11 renderer cant seem to find any info on this though. Just thought id mention it here. Might fix your issues just cant see any info about this apart from that post.

https://www.reddit.com/r/emulation/comments/roh0xb/flycast_now_has_a_direct3d_11_renderer_ideal_for/

edit fixed the inaccurate DX11 should have read d3d11

TheRhysWyrill commented 2 years ago

Sorry but if you read the first line of my post you'll see I mentioned that the shader issue is because of the DirectX renderer as i'm using the d3d11 video driver when encountering these issues. 😅

ghost commented 2 years ago

My bad i put in dx instead of d3d11 which is part of directx the link does indeed say its a new direct3d 11 rendeder so it could be good news fingers crossed

joepogo commented 8 months ago

Any update on this? This is one of the few cores shaders are incompatible with on series consoles.

sirjmann92 commented 7 months ago

Running into this issue on PC too... 2 years later and still no fix :( (but apparently it's only SOME shaders, like the good CRT shaders (CRT-royale, etc.))