mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-03 11:30:21 +01:00
gallium/radeon: remove flags specific to libdrm_radeon from winsys interface
These just say whether libdrm can assume that the latest radeon_surface definition is used by Mesa. Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
This commit is contained in:
parent
7a706ad25c
commit
67a44c97af
3 changed files with 6 additions and 15 deletions
|
|
@ -233,14 +233,8 @@ static int r600_init_surface(struct r600_common_screen *rscreen,
|
|||
flags |= RADEON_SURF_TC_COMPATIBLE_HTILE;
|
||||
}
|
||||
|
||||
if (is_stencil) {
|
||||
flags |= RADEON_SURF_SBUFFER |
|
||||
RADEON_SURF_HAS_SBUFFER_MIPTREE;
|
||||
}
|
||||
}
|
||||
|
||||
if (rscreen->chip_class >= SI) {
|
||||
flags |= RADEON_SURF_HAS_TILE_MODE_INDEX;
|
||||
if (is_stencil)
|
||||
flags |= RADEON_SURF_SBUFFER;
|
||||
}
|
||||
|
||||
if (rscreen->chip_class >= VI &&
|
||||
|
|
@ -605,10 +599,6 @@ void r600_texture_get_fmask_info(struct r600_common_screen *rscreen,
|
|||
fmask.mtilea = rtex->surface.mtilea;
|
||||
fmask.tile_split = rtex->surface.tile_split;
|
||||
|
||||
if (rscreen->chip_class >= SI) {
|
||||
flags |= RADEON_SURF_HAS_TILE_MODE_INDEX;
|
||||
}
|
||||
|
||||
switch (nr_samples) {
|
||||
case 2:
|
||||
case 4:
|
||||
|
|
|
|||
|
|
@ -268,8 +268,7 @@ enum radeon_surf_mode {
|
|||
#define RADEON_SURF_ZBUFFER (1 << 17)
|
||||
#define RADEON_SURF_SBUFFER (1 << 18)
|
||||
#define RADEON_SURF_Z_OR_SBUFFER (RADEON_SURF_ZBUFFER | RADEON_SURF_SBUFFER)
|
||||
#define RADEON_SURF_HAS_SBUFFER_MIPTREE (1 << 19)
|
||||
#define RADEON_SURF_HAS_TILE_MODE_INDEX (1 << 20)
|
||||
/* bits 19 and 20 are reserved for libdrm_radeon, don't use them */
|
||||
#define RADEON_SURF_FMASK (1 << 21)
|
||||
#define RADEON_SURF_DISABLE_DCC (1 << 22)
|
||||
#define RADEON_SURF_TC_COMPATIBLE_HTILE (1 << 23)
|
||||
|
|
|
|||
|
|
@ -112,7 +112,9 @@ static void surf_winsys_to_drm(struct radeon_surface *surf_drm,
|
|||
surf_drm->flags = flags;
|
||||
surf_drm->flags = RADEON_SURF_CLR(surf_drm->flags, TYPE);
|
||||
surf_drm->flags = RADEON_SURF_CLR(surf_drm->flags, MODE);
|
||||
surf_drm->flags |= RADEON_SURF_SET(mode, MODE);
|
||||
surf_drm->flags |= RADEON_SURF_SET(mode, MODE) |
|
||||
RADEON_SURF_HAS_SBUFFER_MIPTREE |
|
||||
RADEON_SURF_HAS_TILE_MODE_INDEX;
|
||||
|
||||
switch (tex->target) {
|
||||
case PIPE_TEXTURE_1D:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue