mesa: Add support for AMD_depth_clamp_separate
[mesa.git] / src / mesa / state_tracker / st_atom_rasterizer.c
index 0383b8ac4adfc828f63bf971d25ab7a97a7cf4b2..1f66b9d05976c84715c0b7c3ed23974fe35c4c4a 100644 (file)
@@ -294,7 +294,8 @@ st_update_rasterizer(struct st_context *st)
    }
 
    /* _NEW_TRANSFORM */
-   raster->depth_clip = !ctx->Transform.DepthClamp;
+   raster->depth_clip = !(ctx->Transform.DepthClampNear &&
+                          ctx->Transform.DepthClampFar);
    raster->clip_plane_enable = ctx->Transform.ClipPlanesEnabled;
    raster->clip_halfz = (ctx->Transform.ClipDepthMode == GL_ZERO_TO_ONE);