i965/miptree: Delete MIPTREE_CREATE_LINEAR
This enum constant was introduced to enable blit maps with
intel_miptree_create da2880bea0
. Now that
such maps use the more direct make_surface function which allows you to
specify the tiling directly, the constant is no longer being used.
Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
This commit is contained in:
parent
684fa59eb6
commit
6c9947c3ef
|
@ -699,8 +699,7 @@ miptree_create(struct brw_context *brw,
|
|||
|
||||
const GLenum base_format = _mesa_get_format_base_format(format);
|
||||
if ((base_format == GL_DEPTH_COMPONENT ||
|
||||
base_format == GL_DEPTH_STENCIL) &&
|
||||
!(flags & MIPTREE_CREATE_LINEAR)) {
|
||||
base_format == GL_DEPTH_STENCIL)) {
|
||||
/* Fix up the Z miptree format for how we're splitting out separate
|
||||
* stencil. Gen7 expects there to be no stencil bits in its depth buffer.
|
||||
*/
|
||||
|
@ -736,8 +735,7 @@ miptree_create(struct brw_context *brw,
|
|||
if (flags & MIPTREE_CREATE_BUSY)
|
||||
alloc_flags |= BO_ALLOC_BUSY;
|
||||
|
||||
isl_tiling_flags_t tiling_flags = (flags & MIPTREE_CREATE_LINEAR) ?
|
||||
ISL_TILING_LINEAR_BIT : ISL_TILING_ANY_MASK;
|
||||
isl_tiling_flags_t tiling_flags = ISL_TILING_ANY_MASK;
|
||||
|
||||
/* TODO: This used to be because there wasn't BLORP to handle Y-tiling. */
|
||||
if (devinfo->gen < 6)
|
||||
|
@ -861,11 +859,6 @@ intel_miptree_create_for_bo(struct brw_context *brw,
|
|||
*/
|
||||
assert(pitch >= 0);
|
||||
|
||||
/* The BO already has a tiling format and we shouldn't confuse the lower
|
||||
* layers by making it try to find a tiling format again.
|
||||
*/
|
||||
assert((flags & MIPTREE_CREATE_LINEAR) == 0);
|
||||
|
||||
mt = make_surface(brw, target, format,
|
||||
0, 0, width, height, depth, 1,
|
||||
1lu << tiling,
|
||||
|
|
|
@ -370,16 +370,13 @@ enum intel_miptree_create_flags {
|
|||
*/
|
||||
MIPTREE_CREATE_BUSY = 1 << 0,
|
||||
|
||||
/** Create a linear (not tiled) miptree */
|
||||
MIPTREE_CREATE_LINEAR = 1 << 1,
|
||||
|
||||
/** Create the miptree with auxiliary compression disabled
|
||||
*
|
||||
* This does not prevent the caller of intel_miptree_create from coming
|
||||
* along later and turning auxiliary compression back on but it does mean
|
||||
* that the miptree will be created with mt->aux_usage == NONE.
|
||||
*/
|
||||
MIPTREE_CREATE_NO_AUX = 1 << 2,
|
||||
MIPTREE_CREATE_NO_AUX = 1 << 1,
|
||||
};
|
||||
|
||||
struct intel_mipmap_tree *intel_miptree_create(struct brw_context *brw,
|
||||
|
|
Loading…
Reference in New Issue