Tag Info

Hot answers tagged


It appears that this may not be possible, as noted in this blog post about the Outerra engine. I successfully moved the log depth buffer calculations into the vertex shader. This solved my problem with the Early-Z testing, but it also led to deal-breaking artifacts with triangles that were too close to / crossed the camera. Apparently the only way to fix ...


The Z coordinate has a different meaning when we're talking about viewport coordinates. In most vertex shaders, at some point you are multiplying each vertex by a projection matrix in order to convert world coordinates into viewport coordinates. After leaving the vertex shader, each vertex will be then divided by the W value. The resulting value is now in ...

Only top voted, non community-wiki answers of a minimum length are eligible