mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-03-11 20:00:38 +01:00
r600g: enable MSAA on r6xx by default
DRM 2.22.0 is required though. Also require the new DRM for r700, as there are some important fixes for that generation too.
This commit is contained in:
parent
2f6eb3afb7
commit
c2e9dd0276
1 changed files with 6 additions and 3 deletions
|
|
@ -584,9 +584,12 @@ boolean r600_is_format_supported(struct pipe_screen *screen,
|
|||
return FALSE;
|
||||
|
||||
if (sample_count > 1) {
|
||||
if (rscreen->info.drm_minor < 21)
|
||||
if (rscreen->info.drm_minor < 22)
|
||||
return FALSE;
|
||||
if (rscreen->chip_class != R700)
|
||||
|
||||
/* R11G11B10 is broken on R6xx. */
|
||||
if (rscreen->chip_class == R600 &&
|
||||
format == PIPE_FORMAT_R11G11B10_FLOAT)
|
||||
return FALSE;
|
||||
|
||||
switch (sample_count) {
|
||||
|
|
@ -602,7 +605,7 @@ boolean r600_is_format_supported(struct pipe_screen *screen,
|
|||
if (util_format_is_depth_or_stencil(format)) {
|
||||
usage |= PIPE_BIND_DEPTH_STENCIL;
|
||||
} else if (util_format_is_pure_integer(format)) {
|
||||
return FALSE;
|
||||
return FALSE; /* no integer textures */
|
||||
} else {
|
||||
usage |= PIPE_BIND_RENDER_TARGET;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue