update render pass ABI
parent
86f568fe52
commit
f7be55f6c6
@ -1 +1 @@
|
||||
Subproject commit 4acc2588e17f2ad1f594e95e9e06d4d2ae7009ac
|
||||
Subproject commit e5213da686fd4700d16a0c627d5f1ab4fce0ee12
|
@ -1,36 +0,0 @@
|
||||
using MoonWorks.Graphics;
|
||||
|
||||
namespace MoonWorksMultiWindow.Graphics
|
||||
{
|
||||
public class Framebuffers
|
||||
{
|
||||
public Framebuffer ExampleFramebuffer { get; }
|
||||
public Framebuffer ExtraWindowFramebuffer { get; }
|
||||
|
||||
public Framebuffers(
|
||||
GraphicsDevice graphicsDevice,
|
||||
RenderPasses renderPasses,
|
||||
RenderTargets renderTargets,
|
||||
uint renderDimensionsX,
|
||||
uint renderDimensionsY
|
||||
) {
|
||||
ExampleFramebuffer = new Framebuffer(
|
||||
graphicsDevice,
|
||||
renderDimensionsX,
|
||||
renderDimensionsY,
|
||||
renderPasses.ExampleRenderPass,
|
||||
null,
|
||||
renderTargets.ExampleRenderTarget
|
||||
);
|
||||
|
||||
ExtraWindowFramebuffer = new Framebuffer(
|
||||
graphicsDevice,
|
||||
renderDimensionsX,
|
||||
renderDimensionsY,
|
||||
renderPasses.ExtraWindowRenderPass,
|
||||
null,
|
||||
renderTargets.ExtraWindowRenderTarget
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
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
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue