Jump to content
  • Advertisement

Raph

Member
  • Content count

    3
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Raph

  • Rank
    Newbie

Personal Information

Social

  • Twitter
    raphlinus
  • Github
    raphlinus
  1. SoldierOfLight: does it matter that I'm creating the swapchain for composition rather than binding it directly to the window? In any case, if it does turn out to be a problem, it'll be easy enough to version-check and fall back to a different strategy.
  2. Replying to my own question. I think I've figured out a reasonable hybrid solution: use a swapchain with flip swap effect in the steady state, but fall back to a hwnd render target when the window is resizing. I've implemented this and collected reports from users with a wide range of configurations: https://github.com/google/xi-win/issues/19 I suspect this might be the best that can be done, but of course am open to improvements. Thanks to Jesse (SoldierOfLight) for discussion which helped me understand what's going on.
  3. I really, really would like to have smooth, artifact-free resize of an app that renders its content using Direct2D. (In point of fact, the app is an editor, but I'm using "game-like" techniques to render the UI, and a solution to this problem would be useful for games). I've been playing with this for a while, and am frustrated that I have a couple of "almost" solutions, but nothing that works robustly. I wrote up my explorations (with links to code) on my blog. The code happens to be in Rust, but I'm calling WinAPI pretty directly, so a working recipe would be easy enough to adapt to or from C++. I'm feeling stuck enough on this that I'm offering a $2500 bounty for a proper solution. I'd love to be able to make forward progress, and don't want to spend a lot more time on it myself. I'm not 100% it's even possible on Windows, though I see glimmers of hope.
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!