iris: Enable GL_AMD_depth_clamp_separate
[mesa.git] / src / gallium / drivers / iris / iris_screen.c
index 1ede9c4335f2c8ae75adc7b4d2f902bd0075a2db..295974910b41a94eed4fa211e761d2612eb7cc2d 100644 (file)
@@ -90,7 +90,7 @@ iris_get_name(struct pipe_screen *pscreen)
    }
 
    snprintf(buf, sizeof(buf), "Mesa %s", chipset);
-   return chipset;
+   return buf;
 }
 
 static int
@@ -116,6 +116,7 @@ iris_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
    case PIPE_CAP_TGSI_FS_COORD_ORIGIN_UPPER_LEFT:
    case PIPE_CAP_TGSI_FS_COORD_PIXEL_CENTER_INTEGER:
    case PIPE_CAP_DEPTH_CLIP_DISABLE:
+   case PIPE_CAP_DEPTH_CLIP_DISABLE_SEPARATE:
    case PIPE_CAP_TGSI_INSTANCEID:
    case PIPE_CAP_VERTEX_ELEMENT_INSTANCE_DIVISOR:
    case PIPE_CAP_MIXED_COLORBUFFER_FORMATS:
@@ -180,6 +181,7 @@ iris_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
    case PIPE_CAP_COMPUTE_SHADER_DERIVATIVES:
    case PIPE_CAP_INVALIDATE_BUFFER:
       return true;
+   case PIPE_CAP_CONSERVATIVE_RASTER_INNER_COVERAGE:
    case PIPE_CAP_TGSI_FS_FBFETCH:
    case PIPE_CAP_POST_DEPTH_COVERAGE:
    case PIPE_CAP_SHADER_STENCIL_EXPORT: