I have been thinking about the meanings of names of objects in Vulkan since I started learning it.
Most of objects and operations in Vulkan have self-documented names, so I could know how things work.
However, I just can not fully understand what “VKRenderPass” means by its name.
If somebody has a name “Tom”, I will respect it and call him “Tom” whatever it means.
But if an api function has a name “Tom”, I can not help guessing “T” for “T-shirt”, “o” for “honest”, “m” for “math”…
To me, “pass” is more like a dynamic operation rather than a static object.
If “pass” can be replaced by some other words, what would them be?
“ticket”? “go”? “once”?