You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
will display the base color for small window sizes, but black for large window sizes. In my case, "small" is any window with a pixel area less than 2**20.
To reproduce the problem, I've needed at least 5 layers, and a scale transform that's >1.0; but even 1.00001 was sufficient.
The text was updated successfully, but these errors were encountered:
I strongly suspect that this is a duplicate of #366. The reason it displays black is because the rendering never occurs, because you run out of memory in the blend stack.
However, I don't know why a different scale transform would have any impact here, so I'm leaving this open.
// 16 * 16 (1 << 8) is one blend spill, so this allows for 4096 spills.
let blend_spill = BufferSize::new(1 << 20);
to 1<<22 "fixes" it for this particular scene with the scale of 2, and 1<<21 suffices for a scale of 1.00001. I suppose the scale matters simply because it changes how many tiles are covered? Though that doesn't explain why a scale of 1 didn't run into this problem at any window size.
When rendering with a base color other than black, the following scene
will display the base color for small window sizes, but black for large window sizes. In my case, "small" is any window with a pixel area less than 2**20.
To reproduce the problem, I've needed at least 5 layers, and a scale transform that's >1.0; but even 1.00001 was sufficient.
The text was updated successfully, but these errors were encountered: