HomeSort by relevance Sort by last modified time
    Searched refs:hiz (Results 1 - 10 of 10) sorted by null

  /external/mesa3d/src/gallium/drivers/ilo/core/
ilo_state_zs.h 62 uint32_t hiz[3]; member in struct:ilo_state_zs
ilo_state_zs.c 208 * Experiments on Gen7.5 show that HiZ resolve also requires the rectangle
210 * always require a level to be aligned when HiZ is enabled.
561 STATIC_ASSERT(ARRAY_SIZE(zs->hiz) >= 3);
562 zs->hiz[0] = 0;
563 zs->hiz[1] = 0;
565 zs->hiz[2] = 0;
585 /* offset to the level as Gen6 does not support mipmapped HiZ */
589 STATIC_ASSERT(ARRAY_SIZE(zs->hiz) >= 3);
590 zs->hiz[0] = dw1;
591 zs->hiz[1] = dw2
    [all...]
ilo_builder_3d_bottom.h 789 dw[1] = zs->hiz[0];
792 dw[4] = zs->hiz[2];
798 zs->hiz_vma->bo_offset + zs->hiz[1],
802 dw[1] = zs->hiz[0];
809 zs->hiz_vma->bo_offset + zs->hiz[1],
  /external/mesa3d/src/mesa/drivers/dri/i965/
gen6_depth_state.c 43 bool hiz, bool separate_stencil,
57 /* Enable the hiz bit if we're doing separate stencil, because it and the
66 bool enable_hiz_ss = hiz || separate_stencil;
118 ((enable_hiz_ss ? 1 : 0) << 22) | /* hiz enable */
152 if (hiz || separate_stencil) {
155 * stencil enable' and 'hiz enable' bits were set. Therefore we must
161 /* Emit hiz buffer. */
162 if (hiz) {
232 * On Gen >= 6, emit clear params for safety. If using hiz, then clear
237 * when HiZ is enabled and the DEPTH_BUFFER_STATE changes
    [all...]
gen7_misc_state.c 38 bool hiz, bool separate_stencil,
110 ((hiz ? 1 : 0) << 22) |
141 if (!hiz) {
gen8_depth_state.c 45 bool hiz,
68 (hiz ? 1 : 0) << 22 |
84 if (!hiz) {
153 bool hiz, bool separate_stencil,
223 hiz, width, height, depth, lod, min_array_element);
254 * 3DSTATE_DEPTH_BUFFER::HIZ Enable
269 * HiZ operations are done outside of the normal state upload, so they're
395 * Emit packets to perform a depth/HiZ resolve or fast depth/stencil clear.
407 /* Disable the PMA stall fix since we're about to do a HiZ operation. */
415 * requirements for most HiZ operations. Otherwise, use the actual siz
    [all...]
brw_misc_state.c 158 * between the depth, hiz, and stencil buffers. Because it can be hard to get
191 /* Each HiZ row represents 2 rows of pixels */
490 bool hiz = depth_irb && intel_renderbuffer_has_hiz(depth_irb); local
521 if ((brw->gen < 7 && hiz) || brw->gen >= 7) {
525 /* Prior to Gen7, if using separate stencil, hiz must be enabled. */
526 assert(brw->gen >= 7 || !separate_stencil || hiz);
529 assert(!hiz || depth_mt->tiling == I915_TILING_Y);
562 stencil_mt, hiz, separate_stencil,
572 bool hiz, bool separate_stencil,
576 /* Enable the hiz bit if we're doing separate stencil, because it and th
    [all...]
brw_context.h 679 * HiZ buffers (i965+ only)
687 bool hiz, bool separate_stencil,
    [all...]
intel_screen.c 60 DRI_CONF_OPT_BEGIN_B(hiz, "true")
    [all...]
  /external/mesa3d/src/intel/blorp/
blorp_genX_exec.h 314 * dw2: Viewport Index. The HiZ op disables viewport mapping and
316 * dw3: Point Width: The HiZ op does not emit the POINTLIST primitive,
853 blorp_emit(batch, GENX(3DSTATE_HIER_DEPTH_BUFFER), hiz) {
855 hiz.SurfacePitch = params->depth.aux_surf.row_pitch - 1;
856 hiz.SurfaceBaseAddress = params->depth.aux_addr;
857 hiz.HierarchicalDepthBufferMOCS = mocs;
859 hiz.SurfaceQPitch =
886 * packet when HiZ is enabled and the DEPTH_BUFFER_STATE changes.
    [all...]

Completed in 162 milliseconds