Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DirectX 12 support for the overlay. #5760

Open
Dyn0mike opened this issue Jul 26, 2022 · 12 comments
Open

DirectX 12 support for the overlay. #5760

Dyn0mike opened this issue Jul 26, 2022 · 12 comments
Labels
feature-request This issue or PR deals with a new feature help wanted Good community contribution opportunities help-needed overlay windows

Comments

@Dyn0mike
Copy link

Context

Playing games the overlay is becoming more and more difficult to use. With Eve Online planning on dropping support for DX 11, we need the overlay updated. With Eve Online's player groups almost exclusively using Mumble for their 100 -1000 player events, the overlay is a huge loss of functionality. Currently, the Overlay does not support DX12.

Description

Overlay to support DX12 titles.

Mumble component

Client

OS-specific?

Yes

Additional information

Exclusively an issue with Windows. Talking UI is currently a placeholder but does not pose a long term solution. The talking UI is unfriendly to people using full screen applications like games, taking up a huge amount of screen space and a complete eye sore.

@Dyn0mike Dyn0mike added feature-request This issue or PR deals with a new feature triage This issue is waiting to be triaged by one of the project members labels Jul 26, 2022
@Krzmbrzl
Copy link
Member

Exclusively an issue with Windows. Talking UI is currently a placeholder but does not pose a long term solution. The talking UI is unfriendly to people using full screen applications like games, taking up a huge amount of screen space and a complete eye sore.

Indeed - in fact the TalkingUI was meant as a replacement for the Overlay specifically for people not using fullscreen applications. Thus, it was never meant to be used with fullscreen applications.

@Krzmbrzl Krzmbrzl added overlay windows and removed triage This issue is waiting to be triaged by one of the project members labels Jul 26, 2022
@mrdigan

This comment was marked as duplicate.

@LTHPKBTE
Copy link

LTHPKBTE commented Feb 7, 2024

I also request to add this feature. Many games have been upgraded to DX12. Without the overlay, I cannot understand the specific communication situation in full-screen games.
Automatic translation. Please forgive my grammatical errors.

@Phil-Barker

This comment was marked as duplicate.

@LTHPKBTE
Copy link

LTHPKBTE commented Feb 12, 2024

As others have said, the TalkingUI is not fit for purpose on full screen games, and even very old games like Eve Online now use DirectX 12 so the overlay is sorely missed.

Making a translucent TalkingUI with no borders may be one of the current alternative solutions. Just keep it above all windows and the game supports borderless running. It will work fine in most cases.

If necessary, open a new issue for this request.

Automatic translation. Please forgive my grammatical errors.

@Hartmnt
Copy link
Member

Hartmnt commented Feb 12, 2024

I'm assuming as this has been open for nearly 2 years no that it won't happen. But the removal of the overlay for DirectX 12 is a massive step back.

As far as I am aware, there never was a DX12 support for the overlay :)

While I understand the request for DX12 compatibility, I think it is fair to say that all of the current Mumble core devs are either not running Windows or are not into DX12 programming or both. That means it is very unlikely that there will be any work from us on that anytime soon.

So - speaking to a broader audience and not anyone in particular in this issue - please feel free to submit a MR for this feature, if you like to see it happen.

@Hartmnt Hartmnt added help wanted Good community contribution opportunities help-needed labels Feb 12, 2024
@Phil-Barker
Copy link

Making a translucent TalkingUI with no borders may be one of the current alternative solutions. Just keep it above all windows and the game supports borderless running. It will work fine in most cases.

It does indeed work fine and sits above all windows but having a chunky opaque window sat over a game is not a nice experience and in many cases interferes with the games own UI

If it could be made translucent and easy to scale down to a smaller size that would offer most of the functionality that the overlay did.

I do understand though that there aren’t core devs with this use case, I’d offer to help if I could but sadly I’m also not a directX dev. Hopefully someone picks this up and can help

@Krzmbrzl
Copy link
Member

As others have said, the TalkingUI is not fit for purpose on full screen games

in fact the TalkingUI was meant as a replacement for the Overlay specifically for people not using fullscreen applications. Thus, it was never meant to be used with fullscreen applications.

That being said, it is as Hartmnt said: we currently simply lack the resources to tackle this issue. We're busy working on other things which seem more important to the broader user base of Mumble (from our POV) plus none of us is (really) using Windows in the first place so there is close to no personal interest in this feature either 🤷

@catchlov
Copy link

It is really annoying that this hasn't been worked on yet. Please fix it. Everything is DX12 these days.

@Krzmbrzl
Copy link
Member

@catchlov It's really annoying that people come here to simply complain and demand others to work on certain things while using the software entirely for free. Please fix it.

@seamus-45
Copy link

seamus-45 commented Mar 13, 2024

It might be better to offer a bounty for doing this work.
So that everyone interested can donate to the fund for closing this issue

@Hartmnt
Copy link
Member

Hartmnt commented Mar 13, 2024

It might be better to offer a bounty for doing this work. So that everyone interested can donate to the fund for closing this issue

I like the idea, but since bountysource is defunct, do you know of any other service where we could set this up?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request This issue or PR deals with a new feature help wanted Good community contribution opportunities help-needed overlay windows
Projects
None yet
Development

No branches or pull requests

8 participants