Clarify frame plan compatibility adapters

This commit is contained in:
2026-04-14 00:54:47 +08:00
parent b8d29e39f6
commit dd2299c8b0
2 changed files with 3 additions and 2 deletions

View File

@@ -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;

View File

@@ -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;
}