summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosé Fonseca <[email protected]>2009-04-18 21:22:32 +0100
committerJosé Fonseca <[email protected]>2009-04-18 23:15:26 +0100
commiteb63e8cc75f7ac0f4b8b89ceecc030b61789ea8c (patch)
tree8a29a85284d527e6160e45ca1a63899365c1822c
parentc0565e86b4d4375ed52b20d9464daace616b50a8 (diff)
softpipe: Remove softpipe_winsys.
Not used by softpipe anyway.
-rw-r--r--src/gallium/drivers/softpipe/sp_winsys.h12
-rw-r--r--src/gallium/winsys/drm/radeon/core/radeon_winsys_softpipe.c31
2 files changed, 1 insertions, 42 deletions
diff --git a/src/gallium/drivers/softpipe/sp_winsys.h b/src/gallium/drivers/softpipe/sp_winsys.h
index 4ab666486c4..44720b79608 100644
--- a/src/gallium/drivers/softpipe/sp_winsys.h
+++ b/src/gallium/drivers/softpipe/sp_winsys.h
@@ -35,23 +35,11 @@
#define SP_WINSYS_H
-#include "pipe/p_compiler.h" /* for boolean */
-
-
#ifdef __cplusplus
extern "C" {
#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_winsys;
struct pipe_context;
diff --git a/src/gallium/winsys/drm/radeon/core/radeon_winsys_softpipe.c b/src/gallium/winsys/drm/radeon/core/radeon_winsys_softpipe.c
index 33f9ac15ab1..3c0d6f11aa7 100644
--- a/src/gallium/winsys/drm/radeon/core/radeon_winsys_softpipe.c
+++ b/src/gallium/winsys/drm/radeon/core/radeon_winsys_softpipe.c
@@ -31,42 +31,13 @@
#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 softpipe_winsys *sp_winsys;
struct pipe_screen *pipe_screen;
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,
winsys,
- sp_winsys);
+ NULL);
}