summaryrefslogtreecommitdiff
path: root/pipeline.cpp
diff options
context:
space:
mode:
authorquou <quou@disroot.org>2025-02-13 23:32:28 +1100
committerquou <quou@disroot.org>2025-02-13 23:33:54 +1100
commit2e4ecca19aadc09d5c3d927724f8004b6a0ff0b0 (patch)
tree156c747452788f5221158f6e2a9151eaeb61b672 /pipeline.cpp
parent42cd6a572a35c354dc7d7fd390e86e7cff191617 (diff)
refactoring; prep for shadows
Diffstat (limited to 'pipeline.cpp')
-rw-r--r--pipeline.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/pipeline.cpp b/pipeline.cpp
index b187807..0636a1c 100644
--- a/pipeline.cpp
+++ b/pipeline.cpp
@@ -156,6 +156,15 @@ Pipeline_Builder& Pipeline_Builder::begin(const Render_Pass* p) {
return *this;
}
+Pipeline_Builder& Pipeline_Builder::begin(
+ const Pipeline_Builder& original
+) {
+ Arena* a = arena;
+ *this = original;
+ arena = a;
+ return *this;
+}
+
Pipeline_Builder& Pipeline_Builder::viewport(
int x,
int y,