anv: Drop code from get_blorp_surf_for_anv_buffer
The code to handle ASTC surfaces hasn't been needed since commit
dd92179a72
("anv: Canonicalize buffer formats for image/buffer copies").
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13881>
This commit is contained in:
parent
355f318843
commit
18cd0a5409
|
@ -161,23 +161,8 @@ get_blorp_surf_for_anv_buffer(struct anv_device *device,
|
|||
struct blorp_surf *blorp_surf,
|
||||
struct isl_surf *isl_surf)
|
||||
{
|
||||
const struct isl_format_layout *fmtl =
|
||||
isl_format_get_layout(format);
|
||||
bool ok UNUSED;
|
||||
|
||||
/* ASTC is the only format which doesn't support linear layouts.
|
||||
* Create an equivalently sized surface with ISL to get around this.
|
||||
*/
|
||||
if (fmtl->txc == ISL_TXC_ASTC) {
|
||||
/* Use an equivalently sized format */
|
||||
format = ISL_FORMAT_R32G32B32A32_UINT;
|
||||
assert(fmtl->bpb == isl_format_get_layout(format)->bpb);
|
||||
|
||||
/* Shrink the dimensions for the new format */
|
||||
width = DIV_ROUND_UP(width, fmtl->bw);
|
||||
height = DIV_ROUND_UP(height, fmtl->bh);
|
||||
}
|
||||
|
||||
*blorp_surf = (struct blorp_surf) {
|
||||
.surf = isl_surf,
|
||||
.addr = {
|
||||
|
|
Loading…
Reference in New Issue