Skip to content
This repository has been archived by the owner on Jul 27, 2023. It is now read-only.

Figure out presentation strategy #17

Open
raphlinus opened this issue Apr 10, 2018 · 2 comments
Open

Figure out presentation strategy #17

raphlinus opened this issue Apr 10, 2018 · 2 comments

Comments

@raphlinus
Copy link
Member

Currently the presentation strategy is hwnd render targets, which are older. A swapchain will provide better performance, but my experiments with swapchains (currently in the dxgi branch) show problems, especially with things like smooth window resizing.

I've written up my explorations, and have also created a thread on gamedev.net, as I've observed others struggling with this problem. In fact, artifacts and lag on window resize is an extremely common problem.

I'm offering a bounty of $2500 for a complete solution to this problem, see the blog for details. I've spent a lot of time on this (so much so it's gotten in the way of other progress), and, while I've learned a lot, feel like I'm getting to the end of that.

@raphlinus
Copy link
Member Author

I should update this issue. It can more or less be considered closed as of #21. That said, I will still offer the bounty for what I consider a "perfect" solution, which I would count as flip presentation without the hwnd hack, with no artifacts as described in the linked writeup.

I'll hold this issue open for a bit, then close it if there's no activity for a while.

@be5invis
Copy link

be5invis commented Dec 8, 2018

@gongminmin 👈 graphics expert may help you

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants