nouveau: Use swizzled textures & render targets on nv40 when possible.
[mesa.git] / src / gallium / winsys / drm / nouveau / nv04_surface.c
index 4f37af792723e389eec5eb0422808a9a60e45c30..11786202400a5606296c584b08a536f42164a89e 100644 (file)
@@ -35,10 +35,9 @@ nv04_surface_format(enum pipe_format format)
        switch (format) {
        case PIPE_FORMAT_A8_UNORM:
                return NV04_CONTEXT_SURFACES_2D_FORMAT_Y8;
+       case PIPE_FORMAT_R16_SNORM:
        case PIPE_FORMAT_R5G6B5_UNORM:
                return NV04_CONTEXT_SURFACES_2D_FORMAT_R5G6B5;
-       case PIPE_FORMAT_R16_SNORM:
-               return NV04_CONTEXT_SURFACES_2D_FORMAT_Y16;
        case PIPE_FORMAT_X8R8G8B8_UNORM:
        case PIPE_FORMAT_A8R8G8B8_UNORM:
                return NV04_CONTEXT_SURFACES_2D_FORMAT_A8R8G8B8;