MoonWorksMultiWindowTest/src/Graphics/Containers/RenderPasses.cs

31 lines
799 B
C#

using MoonWorks.Graphics;
namespace MoonWorksMultiWindow.Graphics
{
public class RenderPasses
{
public RenderPass ExampleRenderPass { get; }
public RenderPass ExtraWindowRenderPass { get; }
public RenderPasses(GraphicsDevice graphicsDevice)
{
var clearPassDescription = new ColorTargetDescription
{
Format = TextureFormat.R8G8B8A8,
LoadOp = LoadOp.Clear,
StoreOp = StoreOp.Store,
MultisampleCount = SampleCount.One
};
ExampleRenderPass = new RenderPass(
graphicsDevice,
clearPassDescription
);
ExtraWindowRenderPass = new RenderPass(
graphicsDevice,
clearPassDescription
);
}
}
}