Browse Source

libobs/graphics: Add gs_texrender_get_format

jpark37 3 years ago
parent
commit
16637baf88
2 changed files with 7 additions and 0 deletions
  1. 2 0
      libobs/graphics/graphics.h
  2. 5 0
      libobs/graphics/texture-render.c

+ 2 - 0
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

+ 5 - 0
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;
+}