Waiting for bikeshedding :D
There are a few ideas for the name of this "component":
- "ir", as this patch, which I chose because it matches the file name. This is a bit questionable since it's unspecific/ambiguous (and we already have at least one other IR), but on the other hand, this is intended to be "the" IR of vkd3d-shader.
- "vsir", an abbreviation of the obvious "vkd3d-shader IR"
- "vazir", a bit more of a creative/clever name, since I personally like those; Persian for "minister" but which I understand can also mean something close to "helper" or "assistant", which seems quite fitting. (I've tried to also make it into an acronym but the 'z' makes things difficult.)
- "shader", i.e. remove the "vkd3d_" prefix. This is kind of done in some places already. I feel kind of lukewarm about this personally, on the grounds that it's (a) doesn't look like a component name, and (b) doesn't have "ir" in it (whereas I think it's clear that what we're dealing with is an IR).