softpipe: Remove softpipe_winsys.
Not used by softpipe anyway.
This commit is contained in:
@@ -35,23 +35,11 @@
|
|||||||
#define SP_WINSYS_H
|
#define SP_WINSYS_H
|
||||||
|
|
||||||
|
|
||||||
#include "pipe/p_compiler.h" /* for boolean */
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
enum pipe_format;
|
|
||||||
|
|
||||||
struct softpipe_winsys {
|
|
||||||
/** test if the given format is supported for front/back color bufs */
|
|
||||||
boolean (*is_format_supported)( struct softpipe_winsys *sws,
|
|
||||||
enum pipe_format format );
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
struct pipe_screen;
|
struct pipe_screen;
|
||||||
struct pipe_winsys;
|
struct pipe_winsys;
|
||||||
struct pipe_context;
|
struct pipe_context;
|
||||||
|
@@ -31,42 +31,13 @@
|
|||||||
|
|
||||||
#include "radeon_winsys_softpipe.h"
|
#include "radeon_winsys_softpipe.h"
|
||||||
|
|
||||||
struct radeon_softpipe_winsys {
|
|
||||||
struct softpipe_winsys sp_winsys;
|
|
||||||
struct radeon_context *radeon_context;
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Return list of surface formats supported by this driver.
|
|
||||||
*/
|
|
||||||
static boolean radeon_is_format_supported(struct softpipe_winsys *sws,
|
|
||||||
uint format)
|
|
||||||
{
|
|
||||||
switch (format) {
|
|
||||||
case PIPE_FORMAT_A8R8G8B8_UNORM:
|
|
||||||
case PIPE_FORMAT_R5G6B5_UNORM:
|
|
||||||
case PIPE_FORMAT_Z24S8_UNORM:
|
|
||||||
return TRUE;
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
struct pipe_context *radeon_create_softpipe(struct pipe_winsys* winsys)
|
struct pipe_context *radeon_create_softpipe(struct pipe_winsys* winsys)
|
||||||
{
|
{
|
||||||
struct softpipe_winsys *sp_winsys;
|
|
||||||
struct pipe_screen *pipe_screen;
|
struct pipe_screen *pipe_screen;
|
||||||
|
|
||||||
pipe_screen = softpipe_create_screen(winsys);
|
pipe_screen = softpipe_create_screen(winsys);
|
||||||
|
|
||||||
sp_winsys = CALLOC_STRUCT(softpipe_winsys);
|
|
||||||
if (sp_winsys == NULL) {
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
sp_winsys->is_format_supported = radeon_is_format_supported;
|
|
||||||
return softpipe_create(pipe_screen,
|
return softpipe_create(pipe_screen,
|
||||||
winsys,
|
winsys,
|
||||||
sp_winsys);
|
NULL);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user