Welcome, Guest.
Username: Password: Remember me

TOPIC: Steam Overlay support in DX11

Steam Overlay support in DX11 6 months 3 weeks ago #1

Unless I'm missing something, Steam Overlay not working under DX11 with Re-Shade is a common known issue.
(currently, I'm seeing this in Warhammer: End Times - Vermintide)
I'd like to know if there are any plans to fix this.

Also, I'd like to propose a possible feature that I think may help:
Make a "lite" version of Re-Shade with no overlay support, or make a switch for this. When it's activated, load the last saved configuration like always, but don't load any overlay and control features.
If the conflict is there due to overlay features, I think it may be solved this way.
Last Edit: 6 months 3 weeks ago by choin.
The administrator has disabled public write access.

Steam Overlay support in DX11 6 months 3 weeks ago #2

reshade is overlay...
The administrator has disabled public write access.

Steam Overlay support in DX11 6 months 3 weeks ago #3

I'm not sure this is correct. I assumed that overlay with mouse/keyboard support requires injecting more functions than simple post-processing.

But even if you are correct, should we just assume that DX11 only supports 1 overlay at a time and leave it as is?
The administrator has disabled public write access.

Steam Overlay support in DX11 6 months 3 weeks ago #4

It is correct. Overlay is a bad definition. Steam etc. do the exact same thing ReShade does, which is hook the graphics API presentation functions. This hooking involves replacing the original function with a custom one that then does all the fun stuff (in case of ReShade that's post-processing, in case for e.g. Steam that's drawing an overlay). You can generally only replace it once, since the next hook would just replace your custom function with its own custom function again. This has nothing to do with DirectX or the like. It's just a limitation of how hooking works.

(This is a simplification of what actually goes on, but serves as an explanation as to why things are the way they are and won't change)
Cheers, crosire =)
Last Edit: 6 months 3 weeks ago by crosire.
The administrator has disabled public write access.

Steam Overlay support in DX11 6 months 3 weeks ago #5

I can understand that, I know how hooks work. But then again, Steam Overlay with ReShade works in DX9. My guess is that it's possible to make it work in DX11, but would require some extra work.
The administrator has disabled public write access.