add missing node opacity

This commit is contained in:
Vogel, Rick 2023-12-11 12:19:45 +01:00
parent 0a89bb35d6
commit 686771b2d1
1 changed files with 9 additions and 6 deletions

View File

@ -105,13 +105,16 @@ namespace
const auto dstBufferSize = state.uniformData()->size();
const auto srcBufferSize = sizeof(buffer);
Q_ASSERT( dstBufferSize >= srcBufferSize );
Q_ASSERT( dstBufferSize >= srcBufferSize );
if ( dstBufferSize >= srcBufferSize )
{
auto* data = state.uniformData()->data();
std::memcpy(buffer.matrix, state.combinedMatrix().constData(), sizeof(buffer.matrix));
buffer.properties = matNew->properties;
buffer.opacity = state.opacity();
std::memcpy(data, &buffer, sizeof(buffer));
}
return dirty;
}
};