Phase 5 step 5
Some checks failed
CI / React UI Build (push) Successful in 10s
CI / Native Windows Build And Tests (push) Successful in 2m42s
CI / Windows Release Package (push) Has been cancelled

This commit is contained in:
Aiden
2026-05-11 19:14:59 +10:00
parent fdcc38c6ae
commit ff10b66d1d
9 changed files with 65 additions and 14 deletions

View File

@@ -89,7 +89,7 @@ bool RenderSnapshotBuilder::TryBuildLayerRenderStates(unsigned outputWidth, unsi
bool RenderSnapshotBuilder::TryRefreshLayerParameters(std::vector<RuntimeRenderState>& states) const
{
RefreshLayerParameters(mRuntimeStore.CopyLayerStates(), states);
RefreshLayerParameters(mRuntimeStore.CopyCommittedLiveLayerStates(), states);
return true;
}
@@ -113,10 +113,10 @@ void RenderSnapshotBuilder::BuildLayerRenderStates(unsigned outputWidth, unsigne
{
states.clear();
for (const LayerStackStore::LayerPersistentState& layer : readModel.layers)
for (const LayerStackStore::LayerPersistentState& layer : readModel.committedLiveState.layers)
{
auto shaderIt = readModel.packagesById.find(layer.shaderId);
if (shaderIt == readModel.packagesById.end())
auto shaderIt = readModel.committedLiveState.packagesById.find(layer.shaderId);
if (shaderIt == readModel.committedLiveState.packagesById.end())
continue;
const ShaderPackage& shaderPackage = shaderIt->second;