diff options
| author | 2023-03-11 13:13:28 -0500 | |
|---|---|---|
| committer | 2023-03-11 13:13:28 -0500 | |
| commit | aec7b72a146f489ec1947b4915b9ade6bfc19340 (patch) | |
| tree | a1dce43e96f4fa84ab6e02448416d41ec9cb8ebb /src | |
| parent | 74148de8053177144c288ccf3a46e6c9a006ccc3 (diff) | |
| download | mauri-aec7b72a146f489ec1947b4915b9ade6bfc19340.tar.gz mauri-aec7b72a146f489ec1947b4915b9ade6bfc19340.tar.bz2 mauri-aec7b72a146f489ec1947b4915b9ade6bfc19340.zip | |
update TODO, cleanup
Diffstat (limited to 'src')
| -rw-r--r-- | src/objects/pass.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/objects/pass.cc b/src/objects/pass.cc index feea725..12d2cda 100644 --- a/src/objects/pass.cc +++ b/src/objects/pass.cc @@ -165,17 +165,16 @@ RenderPass::RenderPass(Engine *engine, Pass *pass) // framebuffer textures and targets. object = pass->object; + target = engine->get_framebuffer(pass->target); + if (command == COPY) { // Target and source is the only needed information // for a COPY pass. - target = engine->get_framebuffer(pass->target); source = engine->get_framebuffer(pass->source); return; } - target = engine->get_framebuffer(pass->target); - shader = new Shader(engine->parser, pass->shader); for (auto i = 0u; i < shader->texture_count; i++) |