From 16637baf881f668f7c729d9993b50da7101d077b Mon Sep 17 00:00:00 2001 From: jpark37 Date: Wed, 2 Mar 2022 01:44:54 -0800 Subject: [PATCH] libobs/graphics: Add gs_texrender_get_format --- libobs/graphics/graphics.h | 2 ++ libobs/graphics/texture-render.c | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/libobs/graphics/graphics.h b/libobs/graphics/graphics.h index 6c21a8c26..0eae8dd57 100644 --- a/libobs/graphics/graphics.h +++ b/libobs/graphics/graphics.h @@ -464,6 +464,8 @@ EXPORT bool gs_texrender_begin(gs_texrender_t *texrender, uint32_t cx, EXPORT void gs_texrender_end(gs_texrender_t *texrender); EXPORT void gs_texrender_reset(gs_texrender_t *texrender); EXPORT gs_texture_t *gs_texrender_get_texture(const gs_texrender_t *texrender); +EXPORT enum gs_color_format +gs_texrender_get_format(const gs_texrender_t *texrender); /* --------------------------------------------------- * graphics subsystem diff --git a/libobs/graphics/texture-render.c b/libobs/graphics/texture-render.c index 9027a458e..e06b21f24 100644 --- a/libobs/graphics/texture-render.c +++ b/libobs/graphics/texture-render.c @@ -140,3 +140,8 @@ gs_texture_t *gs_texrender_get_texture(const gs_texrender_t *texrender) { return texrender ? texrender->target : NULL; } + +enum gs_color_format gs_texrender_get_format(const gs_texrender_t *texrender) +{ + return texrender->format; +}