nouveau: nv30: it may have 8 texture samplers (not 4), but shader engine has 16 textu...
authorPatrice Mandin <patmandin@gmail.com>
Fri, 12 Feb 2010 18:22:41 +0000 (19:22 +0100)
committerPatrice Mandin <patmandin@gmail.com>
Fri, 12 Feb 2010 18:22:41 +0000 (19:22 +0100)
Signed-off-by: Patrice Mandin <patmandin@gmail.com>
src/gallium/drivers/nv30/nv30_screen.c

index 1caeccc05fb542b7b5b1a8b0740586b19ec29888..aef37d303d8a44c5cc0f04e76944e0d178aa7370 100644 (file)
@@ -28,7 +28,7 @@ nv30_screen_get_param(struct pipe_screen *pscreen, int param)
 {
        switch (param) {
        case PIPE_CAP_MAX_TEXTURE_IMAGE_UNITS:
-               return 16;
+               return 8;
        case PIPE_CAP_NPOT_TEXTURES:
                return 0;
        case PIPE_CAP_TWO_SIDED_STENCIL:
@@ -65,7 +65,7 @@ nv30_screen_get_param(struct pipe_screen *pscreen, int param)
        case NOUVEAU_CAP_HW_IDXBUF:
                return 1;
        case PIPE_CAP_MAX_COMBINED_SAMPLERS:
-               return 4;
+               return 16;
        case PIPE_CAP_INDEP_BLEND_ENABLE:
                return 0;
        case PIPE_CAP_INDEP_BLEND_FUNC: