Remove unused asset request IDs

Part request IDs were assigned and copied to build results but never read. Remove the fields, counter, and assignments; stale completion checks continue to use request identity and generation.
This commit is contained in:
Leonardo Zide committed 2026-10-13 19:07:09 -07:00
1 parent 85d857c7b0
commit 232fc54dee
2 files changed
-5

No files matched your search

-2
View File
@@ -324,7 +324,6 @@ void lcAssetLoader::EnqueuePiece(PieceInfo* Info, Priority LoadPriority)
std::shared_ptr<Request> RequestedPart = std::make_shared<Request>();
RequestedPart->Info = Info;
RequestedPart->Id = mNextRequestId++;
RequestedPart->Generation = mGeneration;
RequestedPart->Source = mLibrary->SnapshotPieceSource(Info);
RequestedPart->LoadPriority = LoadPriority;
@@ -452,7 +451,6 @@ void lcAssetLoader::LoadQueuedPieces()
}
}
Completed.Result.RequestId = RequestedPart->Id;
Completed.Result.Generation = RequestedPart->Generation;
}
else if (RequestedTexture)
-3
View File
@@ -40,7 +40,6 @@ struct lcPartBuildResult
lcPartBuildResult(const lcPartBuildResult&) = delete;
lcPartBuildResult& operator=(const lcPartBuildResult&) = delete;
quint64 RequestId = 0;
quint64 Generation = 0;
std::unique_ptr<lcLibraryMeshData> MeshData;
std::unique_ptr<lcMesh> Mesh;
@@ -93,7 +92,6 @@ private:
struct Request
{
PieceInfo* Info;
quint64 Id;
quint64 Generation;
lcPartSourceSnapshot Source;
Priority LoadPriority;
@@ -227,7 +225,6 @@ private:
std::deque<SynthNotification> mSynthNotifications;
std::vector<QFuture<void>> mFutures;
int mActiveWorkers = 0;
quint64 mNextRequestId = 1;
quint64 mGeneration = 1;
bool mPaused = false;
bool mStopping = false;