diff --git a/libobs-opengl/gl-subsystem.h b/libobs-opengl/gl-subsystem.h index 027d31e52..20d2870f7 100644 --- a/libobs-opengl/gl-subsystem.h +++ b/libobs-opengl/gl-subsystem.h @@ -106,7 +106,7 @@ static inline GLenum convert_gs_internal_format(enum gs_color_format format) case GS_RG32F: return GL_RG32F; case GS_R8G8: - return GL_R16; + return GL_RG8; case GS_R16F: return GL_R16F; case GS_R32F: @@ -152,7 +152,7 @@ static inline GLenum get_gl_format_type(enum gs_color_format format) case GS_RG32F: return GL_FLOAT; case GS_R8G8: - return GL_UNSIGNED_SHORT; + return GL_UNSIGNED_BYTE; case GS_R16F: return GL_UNSIGNED_SHORT; case GS_R32F: