diff --git a/interface/src/workload/GameWorkload.cpp b/interface/src/workload/GameWorkload.cpp index a7d3a9ab52..c609eb7bff 100644 --- a/interface/src/workload/GameWorkload.cpp +++ b/interface/src/workload/GameWorkload.cpp @@ -56,6 +56,13 @@ void ControlViews::run(const workload::WorkloadContextPointer& runContext, const auto config = std::static_pointer_cast(runContext->jobConfig); config->dataExport = _dataExport; config->emitDirty(); + } else { + for (auto& outView : outViews) { + outView.regionBackFronts[workload::Region::R1] = regionBackFronts[workload::Region::R1]; + outView.regionBackFronts[workload::Region::R2] = regionBackFronts[workload::Region::R2]; + outView.regionBackFronts[workload::Region::R3] = regionBackFronts[workload::Region::R3]; + workload::View::updateRegionsFromBackFronts(outView); + } } } diff --git a/interface/src/workload/GameWorkload.h b/interface/src/workload/GameWorkload.h index fc25e6681c..37cd0f4a2f 100644 --- a/interface/src/workload/GameWorkload.h +++ b/interface/src/workload/GameWorkload.h @@ -109,7 +109,7 @@ public: float r3RangeFront() const { return dataExport.ranges[workload::Region::R3].y; } struct Data { - bool regulateViewRanges{ true }; + bool regulateViewRanges{ false }; } data; struct DataExport {