Yes, hardware already does this much faster than any software ( even C++ ) can do it.
Unless you are not talking about rendering, maybe you are making something else e.g. dynamic lightmapping.
Unless you are not talking about rendering, maybe you are making something else e.g. dynamic lightmapping.