add store ops to depth stencil attach info struct

main
cosmonaut 2022-06-08 17:15:14 -07:00
parent bb0b6daa91
commit c1085db9c5
1 changed files with 8 additions and 3 deletions

View File

@ -268,7 +268,12 @@ namespace MoonWorks.Graphics
public LoadOp StencilLoadOp;
public StoreOp StencilStoreOp;
public DepthStencilAttachmentInfo(Texture texture, DepthStencilValue clearValue)
public DepthStencilAttachmentInfo(
Texture texture,
DepthStencilValue clearValue,
StoreOp depthStoreOp = StoreOp.Store,
StoreOp stencilStoreOp = StoreOp.Store
)
{
Texture = texture;
Depth = 0;
@ -276,9 +281,9 @@ namespace MoonWorks.Graphics
Level = 0;
DepthStencilClearValue = clearValue;
LoadOp = LoadOp.Clear;
StoreOp = StoreOp.DontCare;
StoreOp = depthStoreOp;
StencilLoadOp = LoadOp.Clear;
StencilStoreOp = StoreOp.DontCare;
StencilStoreOp = stencilStoreOp;
}
public DepthStencilAttachmentInfo(