-
Notifications
You must be signed in to change notification settings - Fork 496
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
Multi-Monitor Support? #101
Comments
Hey mgsim, what is your usage case? Obviously, you can plug two monitors in your GPU and you can run them ... but this is probably not what you are asking. |
Hi @mgsim |
@wolfgangfengel My particular use case is for rendering to a custom 3D stereoscope where each eye receives a full-screen render image from a different viewpoint. In addition I need to support even more windows/monitors for additional unrelated drawing or debug views with a free camera. I could use a distinct GPU adapter for each eye, but I'm particularly interested in the usage of The Forge API with multi-monitor where there is only one GPU available. @boberfly Thank you for your comments. I am currently using an identical setup to you. I use GLFW for generating multiple OS windows with no context and use GLFW's native header to retrieve the native window handles to pass to The Forge. This works perfectly and I have multiple windows to which I can render, but I am looking for best practices regarding the usage of The Forge for rendering to these windows. I'm concerned with the most efficient way to render to multiple monitors regarding the usage of threads, single or multiple command queues, command lists, and descriptor heaps. I'd like to duplicate as few resources as possible. |
We used The Forge for StarVR and I know we used it in other AR / VR environments. So I assume it is possible. I ask the guys who worked on those projects ... and get back to you. |
@wolfgangfengel That's good news. I look forward to hearing your response. I think adding a multi-window/multi-monitor example to the unit tests would be immensely helpful too. |
@wolfgangfengel Did the guys who worked on StarVR or the other AR / VR environments with The Forge get back to you with any best practices? I'm still interested in learning this. Thanks. |
@wolfgangfengel Any forward progress on this issue? I'm still very interested. I'd be happy to set up a meeting to discuss this with you at SIGGRAPH in L.A. if you will be attending this year. Thanks. |
I think we have now multi-monitor support in the new window example. Let me know if this is what you were looking for. |
@mgsim can I close this issue? |
Yes. Thank you.
…________________________________
From: Wolfgang Engel ***@***.***>
Sent: Saturday, May 22, 2021 12:08 PM
To: ConfettiFX/The-Forge ***@***.***>
Cc: Marc Giordano ***@***.***>; Mention ***@***.***>
Subject: Re: [ConfettiFX/The-Forge] Multi-Monitor Support? (#101)
[EXTERNAL] This email originated from outside the company. Do not click on links unless you recognize the sender and have confidence the content is safe.
@mgsim<https://github.com/mgsim> can I close this issue?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#101 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AHVKDYAFUQH3OLH4UMU43PTTO76MLANCNFSM4HAMVVKA>.
|
Adds DLL export functionality
What is the best way to set up rendering to multiple full-screen monitors using a single GPU adapter in The Forge? Do you have an example that uses multi-monitor?
The text was updated successfully, but these errors were encountered: