|
@@ -41,6 +41,8 @@ static inline GLenum convert_gs_format(enum gs_color_format format)
|
|
return GL_RED;
|
|
return GL_RED;
|
|
case GS_RGBA:
|
|
case GS_RGBA:
|
|
return GL_RGBA;
|
|
return GL_RGBA;
|
|
|
|
+ case GS_RGBX:
|
|
|
|
+ return GL_RGBA;
|
|
case GS_BGRX:
|
|
case GS_BGRX:
|
|
return GL_BGRA;
|
|
return GL_BGRA;
|
|
case GS_BGRA:
|
|
case GS_BGRA:
|
|
@@ -87,6 +89,8 @@ static inline GLenum convert_gs_internal_format(enum gs_color_format format)
|
|
return GL_R8;
|
|
return GL_R8;
|
|
case GS_RGBA:
|
|
case GS_RGBA:
|
|
return GL_RGBA;
|
|
return GL_RGBA;
|
|
|
|
+ case GS_RGBX:
|
|
|
|
+ return GL_RGB;
|
|
case GS_BGRX:
|
|
case GS_BGRX:
|
|
return GL_RGB;
|
|
return GL_RGB;
|
|
case GS_BGRA:
|
|
case GS_BGRA:
|
|
@@ -133,6 +137,8 @@ static inline GLenum get_gl_format_type(enum gs_color_format format)
|
|
return GL_UNSIGNED_BYTE;
|
|
return GL_UNSIGNED_BYTE;
|
|
case GS_RGBA:
|
|
case GS_RGBA:
|
|
return GL_UNSIGNED_BYTE;
|
|
return GL_UNSIGNED_BYTE;
|
|
|
|
+ case GS_RGBX:
|
|
|
|
+ return GL_UNSIGNED_BYTE;
|
|
case GS_BGRX:
|
|
case GS_BGRX:
|
|
return GL_UNSIGNED_BYTE;
|
|
return GL_UNSIGNED_BYTE;
|
|
case GS_BGRA:
|
|
case GS_BGRA:
|