mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-06 13:10:10 +01:00
PIPE_SCREEN_SURFACE no longer needed
This commit is contained in:
parent
20eae595fa
commit
708251558c
5 changed files with 6 additions and 17 deletions
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 */
|
||||
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue