package/ci: exclude GL and Vk sources from code coverage on Windows.
I'm giving up there. Both Clang-cl and MinGW GCC report a far bigger
set of lines than their Linux / Mac counterparts (block ends, lines
containing just `else`, etc etc.), which wouldn't be a problem on its
own, if those lines would be covered. But on Windows there isn't a
single CI job that runs through GL/Vk codepaths -- as Mesa isn't easy to
get there and SwiftShader is utter crap -- which means there are extra
lines in GL/Vk codepaths that are reported as uncovered from Windows CI
jobs, while the same lines on Linux and Mac arere excluded and thus
there isn't anything that could make them green as well.
CORRADE_ASSERT(Implementation::imageDataSize(*this)<=_data.size(),"ImageView: data too small, got"<<_data.size()<<"but expected at least"<<Implementation::imageDataSize(*this)<<"bytes",);
@ -60,7 +60,7 @@ template<UnsignedInt dimensions, class T> std::pair<VectorTypeFor<dimensions, st
CORRADE_ASSERT(Implementation::imageDataSize(*this)<=data.size(),"ImageView::setData(): data too small, got"<<data.size()<<"but expected at least"<<Implementation::imageDataSize(*this)<<"bytes",);
CORRADE_ASSERT(Implementation::compressedImageDataSize(*this)<=data.size(),"CompressedImageView::setData(): data too small, got"<<data.size()<<"but expected at least"<<Implementation::compressedImageDataSize(*this)<<"bytes",);