Am I correct to say that when scene rendering is turned on for Gen12 in phase one, we will get some level of CPU render parallelization other than the parallelization we already have for visible objects across batch workers and CPU cores? Or is the parallelization only coming between phases two and three, the latter being the optimization of multi-core scene rendering and bye-bye render thread completely? I'm mainly asking for the sake of users with high-core-count, low-single-clock-speed CPUs.
Ali BrownDirector of Graphics Engineering
So that's quite a technical question. So yeah, each stage will get improvements in that regard for the people that have high core counts and low clock speed. Many parts of the renderer are already multi-threaded, and basically the Gen12 work is moving more and more to the multi-threaded stages, and less and less work ends up having to be done on the single core, what this person has correctly called our render thread, which will always remain on a single core. But in the final, final version of Vulkan, it will do almost no work. So everything else will be parallelized. But yeah, every single milestone will give benefits. So every release we expect from now until the job's 100% finished, you'll get an improvement.
starfarer.space · Star Citizen Live: Graphics Engineering Q&A