Especially in 64ks, assembly isn't particularly necessary - limited use of the standard API and a good exe packer will almost always get you under the limit (especially when a lot of your code is GLSL, as text compresses well).
Smaller intros like 4ks, on the other hand, will often use assembly (although completely shader-based ones are becoming more common).