Clarify frame plan compatibility adapters
This commit is contained in:
@@ -177,7 +177,8 @@ struct CameraFramePlan {
|
||||
}
|
||||
};
|
||||
|
||||
inline CameraRenderRequest BuildLegacyCameraRenderRequest(
|
||||
// Compatibility adapter for callers that still require CameraRenderRequest snapshots.
|
||||
inline CameraRenderRequest BuildCompatibilityCameraRenderRequest(
|
||||
const CameraFramePlan& plan) {
|
||||
CameraRenderRequest request = plan.request;
|
||||
request.shadowCaster = plan.shadowCaster;
|
||||
|
||||
@@ -107,7 +107,7 @@ std::vector<CameraRenderRequest> SceneRenderer::BuildRenderRequests(
|
||||
std::vector<CameraRenderRequest> requests = {};
|
||||
requests.reserve(plans.size());
|
||||
for (const CameraFramePlan& plan : plans) {
|
||||
requests.push_back(BuildLegacyCameraRenderRequest(plan));
|
||||
requests.push_back(BuildCompatibilityCameraRenderRequest(plan));
|
||||
}
|
||||
return requests;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user