diff options
author | Mike Blumenkrantz <michael.blumenkrantz@gmail.com> | 2021-11-17 18:16:14 -0500 |
---|---|---|
committer | Mike Blumenkrantz <michael.blumenkrantz@gmail.com> | 2021-11-18 08:00:05 -0500 |
commit | ed65b5e8399fc59fe011381338cc06bc3f7ec5d6 (patch) | |
tree | 5942e9eefeca4718fe3d3348a0425e6be270358a /src/mesa/state_tracker/st_cb_texture.c | |
parent | f7a51e94692cc5a523b0fb7b7caef4a05cfc30f1 (diff) |
mesa/st: make some pbo functions public
Acked-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11984>
Diffstat (limited to 'src/mesa/state_tracker/st_cb_texture.c')
-rw-r--r-- | src/mesa/state_tracker/st_cb_texture.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mesa/state_tracker/st_cb_texture.c b/src/mesa/state_tracker/st_cb_texture.c index 950a2242354..273ac249fea 100644 --- a/src/mesa/state_tracker/st_cb_texture.c +++ b/src/mesa/state_tracker/st_cb_texture.c @@ -129,8 +129,8 @@ gl_target_to_pipe(GLenum target) } } -static enum pipe_format -get_src_format(struct pipe_screen *screen, enum pipe_format src_format, struct pipe_resource *src) +enum pipe_format +st_pbo_get_src_format(struct pipe_screen *screen, enum pipe_format src_format, struct pipe_resource *src) { /* Convert the source format to what is expected by GetTexImage * and see if it's supported. @@ -284,10 +284,10 @@ end: return done; } -static enum pipe_format -get_dst_format(struct gl_context *ctx, enum pipe_texture_target target, - enum pipe_format src_format, bool is_compressed, - GLenum format, GLenum type, unsigned bind) +enum pipe_format +st_pbo_get_dst_format(struct gl_context *ctx, enum pipe_texture_target target, + enum pipe_format src_format, bool is_compressed, + GLenum format, GLenum type, unsigned bind) { struct st_context *st = st_context(ctx); struct pipe_screen *screen = st->screen; @@ -2540,7 +2540,7 @@ st_GetTexSubImage(struct gl_context * ctx, goto fallback; } - src_format = get_src_format(screen, stObj->surface_based ? stObj->surface_format : src->format, src); + src_format = st_pbo_get_src_format(screen, stObj->surface_based ? stObj->surface_format : src->format, src); if (src_format == PIPE_FORMAT_NONE) goto fallback; @@ -2549,7 +2549,7 @@ st_GetTexSubImage(struct gl_context * ctx, else bind = PIPE_BIND_RENDER_TARGET; - dst_format = get_dst_format(ctx, pipe_target, src_format, util_format_is_compressed(src->format), + dst_format = st_pbo_get_dst_format(ctx, pipe_target, src_format, util_format_is_compressed(src->format), format, type, bind); if (dst_format == PIPE_FORMAT_NONE) goto fallback; |