9 #ifndef hifi_gpu_Renderpass_h
10 #define hifi_gpu_Renderpass_h
40 Attachment(
const Element& element, LoadOp loadOp, StoreOp storeOp, LoadOp stencilLoadOp = LoadOp::DontCare, StoreOp stencilStoreOp = StoreOp::DontCare);
42 LoadOp loadOp{ LoadOp::DontCare };
43 StoreOp storeOp{ StoreOp::DontCare };
44 LoadOp stencilLoadOp{ LoadOp::DontCare };
45 StoreOp stencilStoreOp{ StoreOp::DontCare };
47 uint32_t getRaw()
const;
48 void setRaw(uint32_t raw);
54 using Attachments = std::vector<Attachment>;
59 void addColorAttachment(
const Element& element, LoadOp load, StoreOp store);
60 void setDepthStencilAttachment(
const Element& element, LoadOp load, StoreOp store, LoadOp stencilLoadOp = LoadOp::DontCare, StoreOp stencilStoreOp = StoreOp::DontCare);
63 Attachments _colorAttachments;
Not used anywhere.
Definition: Renderpass.h:52
Not used anywhere.
Definition: Renderpass.h:38