private void TransitionIfSampled() { if ((Usage & TextureUsage.Sampled) != 0) { _gd.TransitionImageLayout(this, VkImageLayout.ShaderReadOnlyOptimal); } }