In Survival or Creative mode, when inside of a transparent block (such as leaves or glass), the screen is overlayed with an opaque texture of that block that cannot be seen through.
This happens for example when riding through leaves on a horse.
MC-175380 Wrong Texture
MC-175760 Being inside of glass blocks shows a black screen
MC-176128 Non-suffocatable blocks vision glitch
MC-176424 Horse Riding Visual Glitch