nvc0: add support for texture gather
[mesa.git] / src / gallium / drivers / nouveau / nvc0 / nvc0_screen.c
index a9f11bc5ada289d32e9ea5bbfb82f1043cb64c2f..1ee6f727a4675a4c3f9910f3af140ddcfec08cc8 100644 (file)
@@ -174,13 +174,16 @@ nvc0_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
    case PIPE_CAP_ENDIANNESS:
       return PIPE_ENDIAN_LITTLE;
    case PIPE_CAP_TGSI_VS_LAYER:
-   case PIPE_CAP_MAX_TEXTURE_GATHER_COMPONENTS:
    case PIPE_CAP_TEXTURE_GATHER_SM5:
    case PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT:
    case PIPE_CAP_FAKE_SW_MSAA:
       return 0;
    case PIPE_CAP_MAX_VIEWPORTS:
       return 1;
+   case PIPE_CAP_TEXTURE_QUERY_LOD:
+      return 1;
+   case PIPE_CAP_MAX_TEXTURE_GATHER_COMPONENTS:
+      return 4;
    default:
       NOUVEAU_ERR("unknown PIPE_CAP %d\n", param);
       return 0;