diff options
author | Tim Rowley <[email protected]> | 2017-06-07 13:32:11 -0500 |
---|---|---|
committer | Tim Rowley <[email protected]> | 2017-06-16 16:20:16 -0500 |
commit | 3695c8ec1e9dc5d5a9bd834aad5d3dad0a22b01a (patch) | |
tree | 690df8c322f3d0b534578824d114b883e2e8aba2 /.dir-locals.el | |
parent | b7eb86c617ee8f73b552dc64a6d776d26672c38f (diff) |
swr/rast: Fix early z / query interaction
For certain cases, we perform early z for optimization. The GL_SAMPLES_PASSED
query was providing erroneous results because we were counting the number
of samples passed before the fragment shader, which did not work if the
fragment shader contained a discard.
Account properly for discard and early z, by anding the zpass mask with
the post fragment shader active mask, after the fragment shader.
Fixes the following piglit tests:
- occlusion-query-discard
- occlusion_query_meta_fragments
Reviewed-by: Bruce Cherniak <[email protected]>
Diffstat (limited to '.dir-locals.el')
0 files changed, 0 insertions, 0 deletions