Commit b7a4fdd31828b7fc5beefd3b0ecd1bc3b344f4e2

Ryan C. Gordon 2020-07-17T11:16:35

metal: Make sure we have a command buffer available before trying to present. This fixes a case where you render to the backbuffer, then render to a render target, set the current target back to the backbuffer, and then present without drawing anything else; in this circumstance, the Present command would never happen. Fixes Bugzilla #5011.