You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jul 27, 2023. It is now read-only.
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.
The text was updated successfully, but these errors were encountered:
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.
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.
The text was updated successfully, but these errors were encountered: