Since neither i830 nor i915 hardware supports HiZ, we set the functions to be no-ops.
Signed-off-by: Chad Versace <c...@chad-versace.us> --- src/mesa/drivers/dri/i915/i830_vtbl.c | 9 +++++++++ src/mesa/drivers/dri/i915/i915_vtbl.c | 9 +++++++++ 2 files changed, 18 insertions(+), 0 deletions(-) diff --git a/src/mesa/drivers/dri/i915/i830_vtbl.c b/src/mesa/drivers/dri/i915/i830_vtbl.c index e8045e3..2a554fc 100644 --- a/src/mesa/drivers/dri/i915/i830_vtbl.c +++ b/src/mesa/drivers/dri/i915/i830_vtbl.c @@ -886,6 +886,13 @@ i830_is_hiz_depth_format(struct intel_context *intel, gl_format format) } void +i830_hiz_resolve_noop(struct intel_context *intel, + struct intel_region *region) +{ + /* empty */ +} + +void i830InitVtbl(struct i830_context *i830) { i830->intel.vtbl.check_vertex_size = i830_check_vertex_size; @@ -903,4 +910,6 @@ i830InitVtbl(struct i830_context *i830) i830->intel.vtbl.invalidate_state = i830_invalidate_state; i830->intel.vtbl.render_target_supported = i830_render_target_supported; i830->intel.vtbl.is_hiz_depth_format = i830_is_hiz_depth_format; + i830->intel.vtbl.hiz_resolve_depthbuffer = i830_hiz_resolve_noop; + i830->intel.vtbl.hiz_resolve_hizbuffer = i830_hiz_resolve_noop; } diff --git a/src/mesa/drivers/dri/i915/i915_vtbl.c b/src/mesa/drivers/dri/i915/i915_vtbl.c index e09c787..eadc604 100644 --- a/src/mesa/drivers/dri/i915/i915_vtbl.c +++ b/src/mesa/drivers/dri/i915/i915_vtbl.c @@ -852,6 +852,13 @@ i915_is_hiz_depth_format(struct intel_context *intel, return false; } +void +i915_hiz_resolve_noop(struct intel_context *intel, + struct intel_region *region) +{ + /* empty */ +} + static void i915_invalidate_state(struct intel_context *intel, GLuint new_state) { @@ -880,4 +887,6 @@ i915InitVtbl(struct i915_context *i915) i915->intel.vtbl.invalidate_state = i915_invalidate_state; i915->intel.vtbl.render_target_supported = i915_render_target_supported; i915->intel.vtbl.is_hiz_depth_format = i915_is_hiz_depth_format; + i915->intel.vtbl.hiz_resolve_depthbuffer = i915_hiz_resolve_noop; + i915->intel.vtbl.hiz_resolve_hizbuffer = i915_hiz_resolve_noop; } -- 1.7.6.4 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev