diff options
-rw-r--r-- | src/mesa/pipe/softpipe/sp_surface.c | 10 | ||||
-rw-r--r-- | src/mesa/pipe/softpipe/sp_surface.h | 4 |
2 files changed, 7 insertions, 7 deletions
diff --git a/src/mesa/pipe/softpipe/sp_surface.c b/src/mesa/pipe/softpipe/sp_surface.c index 3260bcce75..852aeeeed1 100644 --- a/src/mesa/pipe/softpipe/sp_surface.c +++ b/src/mesa/pipe/softpipe/sp_surface.c @@ -368,10 +368,8 @@ a1r5g5b5_get_tile(struct pipe_surface *ps, } - - -static void -init_quad_funcs(struct softpipe_surface *sps) +void +softpipe_init_surface_funcs(struct softpipe_surface *sps) { switch (sps->surface.format) { case PIPE_FORMAT_U_Z16: @@ -399,9 +397,7 @@ init_quad_funcs(struct softpipe_surface *sps) sps->surface.get_tile = a1r5g5b5_get_tile; break; default: - /* assert(0); - */ ; } } @@ -416,7 +412,7 @@ sp_surface_alloc(struct pipe_context *pipe, GLenum format) sps->surface.format = format; sps->surface.refcount = 1; - init_quad_funcs(sps); + softpipe_init_surface_funcs(sps); return &sps->surface; } diff --git a/src/mesa/pipe/softpipe/sp_surface.h b/src/mesa/pipe/softpipe/sp_surface.h index 837e0c4ba1..00b5edcd92 100644 --- a/src/mesa/pipe/softpipe/sp_surface.h +++ b/src/mesa/pipe/softpipe/sp_surface.h @@ -93,6 +93,10 @@ softpipe_get_tex_surface(struct pipe_context *pipe, GLuint face, GLuint level, GLuint zslice); +extern void +softpipe_init_surface_funcs(struct softpipe_surface *sps); + + /** Cast wrapper */ static INLINE struct softpipe_surface * softpipe_surface(struct pipe_surface *ps) |