Home | History | Annotate | Download | only in core

Lines Matching refs:zs

34 zs_set_gen6_null_3DSTATE_DEPTH_BUFFER(struct ilo_state_zs *zs,
51 STATIC_ASSERT(ARRAY_SIZE(zs->depth) >= 5);
52 zs->depth[0] = dw1;
53 zs->depth[1] = 0;
54 zs->depth[2] = 0;
55 zs->depth[3] = 0;
56 zs->depth[4] = 0;
384 zs_set_gen6_3DSTATE_DEPTH_BUFFER(struct ilo_state_zs *zs,
421 STATIC_ASSERT(ARRAY_SIZE(zs->depth) >= 5);
422 zs->depth[0] = dw1;
423 zs->depth[1] = dw2;
424 zs->depth[2] = dw3;
425 zs->depth[3] = dw4;
426 zs->depth[4] = 0;
432 zs_set_gen7_3DSTATE_DEPTH_BUFFER(struct ilo_state_zs *zs,
478 STATIC_ASSERT(ARRAY_SIZE(zs->depth) >= 5);
479 zs->depth[0] = dw1;
480 zs->depth[1] = dw2;
481 zs->depth[2] = dw3;
482 zs->depth[3] = dw4;
483 zs->depth[4] = dw6;
489 zs_set_gen6_null_3DSTATE_STENCIL_BUFFER(struct ilo_state_zs *zs,
494 STATIC_ASSERT(ARRAY_SIZE(zs->stencil) >= 3);
495 zs->stencil[0] = 0;
496 zs->stencil[1] = 0;
498 zs->stencil[2] = 0;
504 zs_set_gen6_3DSTATE_STENCIL_BUFFER(struct ilo_state_zs *zs,
539 STATIC_ASSERT(ARRAY_SIZE(zs->stencil) >= 3);
540 zs->stencil[0] = dw1;
541 zs->stencil[1] = dw2;
549 zs->stencil[2] = dw4;
556 zs_set_gen6_null_3DSTATE_HIER_DEPTH_BUFFER(struct ilo_state_zs *zs,
561 STATIC_ASSERT(ARRAY_SIZE(zs->hiz) >= 3);
562 zs->hiz[0] = 0;
563 zs->hiz[1] = 0;
565 zs->hiz[2] = 0;
571 zs_set_gen6_3DSTATE_HIER_DEPTH_BUFFER(struct ilo_state_zs *zs,
589 STATIC_ASSERT(ARRAY_SIZE(zs->hiz) >= 3);
590 zs->hiz[0] = dw1;
591 zs->hiz[1] = dw2;
599 zs->hiz[2] = dw4;
606 ilo_state_zs_init(struct ilo_state_zs *zs, const struct ilo_dev *dev,
611 assert(ilo_is_zeroed(zs, sizeof(*zs)));
615 ret &= zs_set_gen7_3DSTATE_DEPTH_BUFFER(zs, dev, info);
617 ret &= zs_set_gen6_3DSTATE_DEPTH_BUFFER(zs, dev, info);
619 ret &= zs_set_gen6_null_3DSTATE_DEPTH_BUFFER(zs, dev);
623 ret &= zs_set_gen6_3DSTATE_STENCIL_BUFFER(zs, dev, info);
625 ret &= zs_set_gen6_null_3DSTATE_STENCIL_BUFFER(zs, dev);
628 ret &= zs_set_gen6_3DSTATE_HIER_DEPTH_BUFFER(zs, dev, info);
630 ret &= zs_set_gen6_null_3DSTATE_HIER_DEPTH_BUFFER(zs, dev);
632 zs->z_vma = info->z_vma;
633 zs->s_vma = info->s_vma;
634 zs->hiz_vma = info->hiz_vma;
636 zs->z_readonly = info->z_readonly;
637 zs->s_readonly = info->s_readonly;
645 ilo_state_zs_init_for_null(struct ilo_state_zs *zs,
654 return ilo_state_zs_init(zs, dev, &info);
658 ilo_state_zs_disable_hiz(struct ilo_state_zs *zs,
670 if (zs->hiz_vma) {
671 zs->depth[0] &= ~GEN7_DEPTH_DW1_HIZ_ENABLE;
672 zs_set_gen6_null_3DSTATE_HIER_DEPTH_BUFFER(zs, dev);
673 zs->hiz_vma = NULL;