Lines Matching refs:zsa

1225       (pipeline->zsa.stencil_test.dynamic_compare_mask ||
1231 (pipeline->zsa.stencil_test.dynamic_compare_mask ||
1234 if (front_test_uses_ref && pipeline->zsa.stencil_test.dynamic_compare_mask)
1235 pipeline->zsa.stencil_test.front.compare_mask = UINT32_MAX;
1237 pipeline->zsa.stencil_test.front.compare_mask = in_zsa->front.compareMask;
1239 pipeline->zsa.stencil_test.front.compare_mask = 0;
1241 if (back_test_uses_ref && pipeline->zsa.stencil_test.dynamic_compare_mask)
1242 pipeline->zsa.stencil_test.back.compare_mask = UINT32_MAX;
1244 pipeline->zsa.stencil_test.back.compare_mask = in_zsa->back.compareMask;
1246 pipeline->zsa.stencil_test.back.compare_mask = 0;
1250 (pipeline->zsa.stencil_test.dynamic_write_mask ||
1254 (pipeline->zsa.stencil_test.dynamic_ref ||
1258 (pipeline->zsa.stencil_test.dynamic_compare_mask ||
1259 pipeline->zsa.stencil_test.front.compare_mask != pipeline->zsa.stencil_test.back.compare_mask);
1262 pipeline->zsa.stencil_test.independent_front_back = true;
1285 pipeline->zsa.stencil_test.front.write_mask =
1286 (pipeline->zsa.stencil_test.dynamic_write_mask ||
1289 pipeline->zsa.stencil_test.back.write_mask =
1290 (pipeline->zsa.stencil_test.dynamic_write_mask ||
1294 pipeline->zsa.stencil_test.front.uses_ref = front_test_uses_ref || front_wr_uses_ref;
1295 pipeline->zsa.stencil_test.back.uses_ref = back_test_uses_ref || back_wr_uses_ref;
1298 pipeline->zsa.stencil_test.front.uses_ref &&
1299 pipeline->zsa.stencil_test.back.uses_ref)
1300 pipeline->zsa.stencil_test.independent_front_back = true;
1302 pipeline->zsa.stencil_test.front.ref =
1303 pipeline->zsa.stencil_test.dynamic_ref ? 0 : in_zsa->front.reference;
1304 pipeline->zsa.stencil_test.back.ref =
1305 pipeline->zsa.stencil_test.dynamic_ref ? 0 : in_zsa->back.reference;
1313 pipeline->zsa.stencil_test.front.compare_mask :
1315 pipeline->zsa.stencil_test.back.compare_mask : 0;
1317 pipeline->zsa.stencil_test.front.write_mask ?
1318 pipeline->zsa.stencil_test.front.write_mask :
1319 pipeline->zsa.stencil_test.back.write_mask;
1321 assert(!pipeline->zsa.stencil_test.independent_front_back);
1350 pipeline->zsa.depth_bounds.enable = in_zsa->depthBoundsTestEnable;
1351 pipeline->zsa.depth_bounds.min = in_zsa->minDepthBounds;
1352 pipeline->zsa.depth_bounds.max = in_zsa->maxDepthBounds;
1373 pipeline->zsa.stencil_test.enable = true;
1649 pipeline->zsa.stencil_test.dynamic_ref = true;
1652 pipeline->zsa.stencil_test.dynamic_compare_mask = true;
1655 pipeline->zsa.stencil_test.dynamic_write_mask = true;
1661 pipeline->zsa.depth_bounds.dynamic = true;
1664 pipeline->zsa.dynamic_depth_bias = true;
1781 pipeline->zsa.dynamic_depth_bias)
1793 if (pipeline->zsa.stencil_test.dynamic_write_mask) {
1825 if (rast && pipeline->zsa.dynamic_depth_bias) {
1834 if (pipeline->zsa.stencil_test.dynamic_compare_mask) {
1852 if (pipeline->zsa.stencil_test.dynamic_write_mask) {