Instead of emitting 2 views in the game code just emit one and render it twice in the render backend.
However pass both eye origins to a new viewDef_t and make new projection, modelview matrices for each eye.
Also use a combined projection to form a new culling frustum that can be used for both eyes so we cut the renderer frontend load in half.
Instead of emitting 2 views in the game code just emit one and render it twice in the render backend. However pass both eye origins to a new viewDef_t and make new projection, modelview matrices for each eye. Also use a combined projection to form a new culling frustum that can be used for both eyes so we cut the renderer frontend load in half.