Created attachment 144515 [details]
Log output for "added logging" patch
As you can see the "KUL-D" and the "KULAKVA-n" log messages never gets printed
out but the KUL-A gets to be and even "KUL-C" now for some reason.
I expect we should have emitted the flush, zmask clear and/or hiz clear, but it
seems we are not ever getting at that code path.
I am wondering what might be the value of the "buffer" variable here as all I
know is that it is not empty, but I think the code is written in the way that
it expects that it is and only do the emit operations if it is empty. Maybe a
new kind of buffer was added and code did not changed or who knows... then it
can be a regression actually... but I have no idea why it might work for anyone
then...
But look at the log and the patch. For me it is weird what is happening.