radeonsi: disable NPOT textures for now
authorChristian König <deathsimple@vodafone.de>
Mon, 27 Aug 2012 09:14:26 +0000 (11:14 +0200)
committerChristian König <deathsimple@vodafone.de>
Mon, 3 Sep 2012 09:23:14 +0000 (11:23 +0200)
Looks like we have an alignment issue with NPOT textures
and mipmaps. So disable NPOT textures until we figure out
what is going wrong here.

Signed-off-by: Christian König <deathsimple@vodafone.de>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
src/gallium/drivers/radeonsi/radeonsi_pipe.c

index abcdfbf3032759fc8c899ebb59b3110f43e55cde..f7506335f5d8722a453c77097342f90c61199dd0 100644 (file)
@@ -292,7 +292,6 @@ static int r600_get_param(struct pipe_screen* pscreen, enum pipe_cap param)
 
        switch (param) {
        /* Supported features (boolean caps). */
-       case PIPE_CAP_NPOT_TEXTURES:
        case PIPE_CAP_TWO_SIDED_STENCIL:
        case PIPE_CAP_MAX_DUAL_SOURCE_RENDER_TARGETS:
        case PIPE_CAP_ANISOTROPIC_FILTER:
@@ -333,6 +332,7 @@ static int r600_get_param(struct pipe_screen* pscreen, enum pipe_cap param)
                return debug_get_bool_option("R600_GLSL130", FALSE) ? 130 : 120;
 
        /* Unsupported features. */
+       case PIPE_CAP_NPOT_TEXTURES:
        case PIPE_CAP_TGSI_INSTANCEID:
        case PIPE_CAP_TGSI_FS_COORD_ORIGIN_LOWER_LEFT:
        case PIPE_CAP_TGSI_FS_COORD_PIXEL_CENTER_INTEGER: