update ClearScreen_MultiWindow
parent
b50df03dd7
commit
329f3c68f4
|
@ -23,23 +23,29 @@ namespace MoonWorks.Test
|
|||
CommandBuffer cmdbuf;
|
||||
Texture? backbuffer;
|
||||
|
||||
cmdbuf = GraphicsDevice.AcquireCommandBuffer();
|
||||
backbuffer = cmdbuf.AcquireSwapchainTexture(MainWindow);
|
||||
if (backbuffer != null)
|
||||
if (MainWindow.Claimed)
|
||||
{
|
||||
cmdbuf.BeginRenderPass(new ColorAttachmentInfo(backbuffer, Color.CornflowerBlue));
|
||||
cmdbuf.EndRenderPass();
|
||||
cmdbuf = GraphicsDevice.AcquireCommandBuffer();
|
||||
backbuffer = cmdbuf.AcquireSwapchainTexture(MainWindow);
|
||||
if (backbuffer != null)
|
||||
{
|
||||
cmdbuf.BeginRenderPass(new ColorAttachmentInfo(backbuffer, Color.CornflowerBlue));
|
||||
cmdbuf.EndRenderPass();
|
||||
}
|
||||
GraphicsDevice.Submit(cmdbuf);
|
||||
}
|
||||
GraphicsDevice.Submit(cmdbuf);
|
||||
|
||||
cmdbuf = GraphicsDevice.AcquireCommandBuffer();
|
||||
backbuffer = cmdbuf.AcquireSwapchainTexture(secondaryWindow);
|
||||
if (backbuffer != null)
|
||||
if (secondaryWindow.Claimed)
|
||||
{
|
||||
cmdbuf.BeginRenderPass(new ColorAttachmentInfo(backbuffer, Color.Aquamarine));
|
||||
cmdbuf.EndRenderPass();
|
||||
cmdbuf = GraphicsDevice.AcquireCommandBuffer();
|
||||
backbuffer = cmdbuf.AcquireSwapchainTexture(secondaryWindow);
|
||||
if (backbuffer != null)
|
||||
{
|
||||
cmdbuf.BeginRenderPass(new ColorAttachmentInfo(backbuffer, Color.Aquamarine));
|
||||
cmdbuf.EndRenderPass();
|
||||
}
|
||||
GraphicsDevice.Submit(cmdbuf);
|
||||
}
|
||||
GraphicsDevice.Submit(cmdbuf);
|
||||
}
|
||||
|
||||
public static void Main(string[] args)
|
||||
|
|
Loading…
Reference in New Issue