Showing the changes to libraries/render-utils/src/RenderForwardTask.cpp (1 of 5 files). Show all
Unified · Split
| @@ -101,7 +101,6 @@ void RenderForwardTask::build(JobModel& task, const render::Varying& input, rend · 100 unmodified lines | |||
| 101 | const auto inFrontOpaquesInputs = DrawLayered3D::Inputs(inFrontOpaque, lightingModel, nullJitter).asVarying(); | 101 | const auto inFrontOpaquesInputs = DrawLayered3D::Inputs(inFrontOpaque, lightingModel, nullJitter).asVarying(); |
| 102 | const auto inFrontTransparentsInputs = DrawLayered3D::Inputs(inFrontTransparent, lightingModel, nullJitter).asVarying(); | 102 | const auto inFrontTransparentsInputs = DrawLayered3D::Inputs(inFrontTransparent, lightingModel, nullJitter).asVarying(); |
| 103 | task.addJob<DrawLayered3D>("DrawInFrontOpaque", inFrontOpaquesInputs, true); | 103 | task.addJob<DrawLayered3D>("DrawInFrontOpaque", inFrontOpaquesInputs, true); |
| 104 | task.addJob<DrawLayered3D>("DrawInFrontTransparent", inFrontTransparentsInputs, false); | ||
| 105 | 104 | ||
| 106 | // Draw opaques forward | 105 | // Draw opaques forward |
| 107 | const auto opaqueInputs = DrawForward::Inputs(opaques, lightingModel).asVarying(); | 106 | const auto opaqueInputs = DrawForward::Inputs(opaques, lightingModel).asVarying(); |
| @@ -114,6 +113,7 @@ void RenderForwardTask::build(JobModel& task, const render::Varying& input, rend · 6 unmodified lines | |||
| 114 | // Draw transparent objects forward | 113 | // Draw transparent objects forward |
| 115 | const auto transparentInputs = DrawForward::Inputs(transparents, lightingModel).asVarying(); | 114 | const auto transparentInputs = DrawForward::Inputs(transparents, lightingModel).asVarying(); |
| 116 | task.addJob<DrawForward>("DrawTransparents", transparentInputs, shapePlumber); | 115 | task.addJob<DrawForward>("DrawTransparents", transparentInputs, shapePlumber); |
| 116 | task.addJob<DrawLayered3D>("DrawInFrontTransparent", inFrontTransparentsInputs, false); | ||
| 117 | 117 | ||
| 118 | { // Debug the bounds of the rendered items, still look at the zbuffer | 118 | { // Debug the bounds of the rendered items, still look at the zbuffer |
| 119 | 119 | ||