Module: Mesa Branch: master Commit: c2e3d0f1631b7895530c69c7728d0fc9325ffc1c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2e3d0f1631b7895530c69c7728d0fc9325ffc1c
Author: Kenneth Graunke <[email protected]> Date: Fri Nov 16 07:40:55 2018 -0800 i915: Delete swizzling detection logic. This is all leftover from the i965 split. Reviewed-by: Jason Ekstrand <[email protected]> Reviewed-by: Lionel Landwerlin <[email protected]> --- src/mesa/drivers/dri/i915/intel_context.c | 2 -- src/mesa/drivers/dri/i915/intel_context.h | 1 - src/mesa/drivers/dri/i915/intel_screen.c | 26 -------------------------- src/mesa/drivers/dri/i915/intel_screen.h | 2 -- 4 files changed, 31 deletions(-) diff --git a/src/mesa/drivers/dri/i915/intel_context.c b/src/mesa/drivers/dri/i915/intel_context.c index abc16d4749..c23e5ffb26 100644 --- a/src/mesa/drivers/dri/i915/intel_context.c +++ b/src/mesa/drivers/dri/i915/intel_context.c @@ -442,8 +442,6 @@ intelInitContext(struct intel_context *intel, intel->is_945 = IS_945(devID); - intel->has_swizzling = intel->intelScreen->hw_has_swizzling; - memset(&ctx->TextureFormatSupported, 0, sizeof(ctx->TextureFormatSupported)); diff --git a/src/mesa/drivers/dri/i915/intel_context.h b/src/mesa/drivers/dri/i915/intel_context.h index 580af53f95..b79288d29b 100644 --- a/src/mesa/drivers/dri/i915/intel_context.h +++ b/src/mesa/drivers/dri/i915/intel_context.h @@ -159,7 +159,6 @@ struct intel_context */ int gen; bool is_945; - bool has_swizzling; struct intel_batchbuffer batch; diff --git a/src/mesa/drivers/dri/i915/intel_screen.c b/src/mesa/drivers/dri/i915/intel_screen.c index 2cf7d9de4f..79f2113a46 100644 --- a/src/mesa/drivers/dri/i915/intel_screen.c +++ b/src/mesa/drivers/dri/i915/intel_screen.c @@ -1020,30 +1020,6 @@ intel_init_bufmgr(struct intel_screen *intelScreen) return true; } -static bool -intel_detect_swizzling(struct intel_screen *screen) -{ - drm_intel_bo *buffer; - unsigned long flags = 0; - unsigned long aligned_pitch; - uint32_t tiling = I915_TILING_X; - uint32_t swizzle_mode = 0; - - buffer = drm_intel_bo_alloc_tiled(screen->bufmgr, "swizzle test", - 64, 64, 4, - &tiling, &aligned_pitch, flags); - if (buffer == NULL) - return false; - - drm_intel_bo_get_tiling(buffer, &tiling, &swizzle_mode); - drm_intel_bo_unreference(buffer); - - if (swizzle_mode == I915_BIT_6_SWIZZLE_NONE) - return false; - else - return true; -} - static __DRIconfig** intel_screen_make_configs(__DRIscreen *dri_screen) { @@ -1200,8 +1176,6 @@ __DRIconfig **intelInitScreen2(__DRIscreen *psp) intelScreen->gen = 2; } - intelScreen->hw_has_swizzling = intel_detect_swizzling(intelScreen); - set_max_gl_versions(intelScreen); psp->extensions = intelScreenExtensions; diff --git a/src/mesa/drivers/dri/i915/intel_screen.h b/src/mesa/drivers/dri/i915/intel_screen.h index ac70d36553..359cf31347 100644 --- a/src/mesa/drivers/dri/i915/intel_screen.h +++ b/src/mesa/drivers/dri/i915/intel_screen.h @@ -44,8 +44,6 @@ struct intel_screen bool no_hw; - bool hw_has_swizzling; - bool no_vbo; dri_bufmgr *bufmgr; _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
