PIPE_SCREEN_SURFACE no longer needed

This commit is contained in:
Brian 2007-12-12 15:24:01 -07:00
parent 20eae595fa
commit 708251558c
5 changed files with 6 additions and 17 deletions

View file

@ -60,8 +60,6 @@ cell_is_format_supported( struct pipe_context *pipe,
case PIPE_SURFACE:
/* cell supports all (off-screen) surface formats, XXX for now */
return TRUE;
case PIPE_SCREEN_SURFACE:
return format == cell->winsys->preferredFormat;
default:
assert(0);
return FALSE;

View file

@ -41,7 +41,7 @@
/**
* Query format support for creating a texture, drawing surface, etc.
* \param format the format to test
* \param type one of PIPE_TEXTURE, PIPE_SURFACE, PIPE_SCREEN_SURFACE
* \param type one of PIPE_TEXTURE, PIPE_SURFACE
*/
static boolean
i915_is_format_supported( struct pipe_context *pipe,
@ -64,12 +64,7 @@ i915_is_format_supported( struct pipe_context *pipe,
PIPE_FORMAT_A8R8G8B8_UNORM,
PIPE_FORMAT_R5G6B5_UNORM,
PIPE_FORMAT_S8Z24_UNORM,
PIPE_FORMAT_R16G16B16A16_SNORM,
PIPE_FORMAT_NONE /* list terminator */
};
static const enum pipe_format screen_surface_supported[] = {
PIPE_FORMAT_A8R8G8B8_UNORM,
PIPE_FORMAT_R5G6B5_UNORM,
/*PIPE_FORMAT_R16G16B16A16_SNORM,*/
PIPE_FORMAT_NONE /* list terminator */
};
const enum pipe_format *list;
@ -82,9 +77,6 @@ i915_is_format_supported( struct pipe_context *pipe,
case PIPE_SURFACE:
list = surface_supported;
break;
case PIPE_SCREEN_SURFACE:
list = screen_surface_supported;
break;
default:
assert(0);
}

View file

@ -134,7 +134,7 @@ brw_get_paramf(struct pipe_context *pipe, int param)
static boolean
brw_is_format_supported( struct pipe_context *pipe,
uint format )
enum pipe_format format, uint type )
{
#if 0
/* XXX: This is broken -- rewrite if still needed. */
@ -190,6 +190,8 @@ brw_is_format_supported( struct pipe_context *pipe,
case PIPE_FORMAT_R5G6B5_UNORM:
case PIPE_FORMAT_S8Z24_UNORM:
return TRUE;
default:
return FALSE;
};
return FALSE;
#endif

View file

@ -165,7 +165,6 @@
*/
#define PIPE_TEXTURE 1
#define PIPE_SURFACE 2 /**< user-created surfaces */
#define PIPE_SCREEN_SURFACE 3 /**< On-screen front/back colorbuffer */
/**

View file

@ -49,7 +49,7 @@
/**
* Query format support for creating a texture, drawing surface, etc.
* \param format the format to test
* \param type one of PIPE_TEXTURE, PIPE_SURFACE, PIPE_SCREEN_SURFACE
* \param type one of PIPE_TEXTURE, PIPE_SURFACE
*/
static boolean
softpipe_is_format_supported( struct pipe_context *pipe,
@ -64,8 +64,6 @@ softpipe_is_format_supported( struct pipe_context *pipe,
case PIPE_SURFACE:
/* softpipe supports all (off-screen) surface formats */
return TRUE;
case PIPE_SCREEN_SURFACE:
return softpipe->winsys->is_format_supported( softpipe->winsys, format );
default:
assert(0);
return FALSE;