gallium: make choose_format() non-static: st_choose_format()

This commit is contained in:
Brian Paul 2008-04-16 09:45:56 -06:00
parent e38f677e8f
commit dc5a853c85
2 changed files with 9 additions and 4 deletions

View file

@ -354,8 +354,9 @@ default_depth_format(struct pipe_screen *screen, uint type)
* Given an OpenGL internalFormat value for a texture or surface, return
* the best matching PIPE_FORMAT_x, or PIPE_FORMAT_NONE if there's no match.
*/
static enum pipe_format
choose_format(struct pipe_context *pipe, GLint internalFormat, uint surfType)
enum pipe_format
st_choose_format(struct pipe_context *pipe, GLint internalFormat,
uint surfType)
{
struct pipe_screen *screen = pipe->screen;
@ -530,7 +531,7 @@ choose_format(struct pipe_context *pipe, GLint internalFormat, uint surfType)
enum pipe_format
st_choose_renderbuffer_format(struct pipe_context *pipe, GLint internalFormat)
{
return choose_format(pipe, internalFormat, PIPE_SURFACE);
return st_choose_format(pipe, internalFormat, PIPE_SURFACE);
}
@ -594,7 +595,7 @@ st_ChooseTextureFormat(GLcontext *ctx, GLint internalFormat,
(void) format;
(void) type;
pFormat = choose_format(ctx->st->pipe, internalFormat, PIPE_TEXTURE);
pFormat = st_choose_format(ctx->st->pipe, internalFormat, PIPE_TEXTURE);
if (pFormat == PIPE_FORMAT_NONE)
return NULL;

View file

@ -63,6 +63,10 @@ extern enum pipe_format
st_mesa_format_to_pipe_format(GLuint mesaFormat);
extern enum pipe_format
st_choose_format(struct pipe_context *pipe, GLint internalFormat,
uint surfType);
extern enum pipe_format
st_choose_renderbuffer_format(struct pipe_context *pipe, GLint internalFormat);