X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=flat_input.cpp;h=a9d01a72f920b2409849165df1efcb776eb1dada;hb=05a44e111cc95befc4831006e8c43235c001a945;hp=6e118bc3a3c1b5633bc786772ce85d377fffb9ed;hpb=36ae69017f10987948009bf6f602da5f94e4f780;p=movit diff --git a/flat_input.cpp b/flat_input.cpp index 6e118bc..a9d01a7 100644 --- a/flat_input.cpp +++ b/flat_input.cpp @@ -52,13 +52,15 @@ void FlatInput::finalize() if (pixel_format == FORMAT_RGB) { format = GL_RGB; bytes_per_pixel = 3; - } else if (pixel_format == FORMAT_RGBA) { + } else if (pixel_format == FORMAT_RGBA_PREMULTIPLIED_ALPHA || + pixel_format == FORMAT_RGBA_POSTMULTIPLIED_ALPHA) { format = GL_RGBA; bytes_per_pixel = 4; } else if (pixel_format == FORMAT_BGR) { format = GL_BGR; bytes_per_pixel = 3; - } else if (pixel_format == FORMAT_BGRA) { + } else if (pixel_format == FORMAT_BGRA_PREMULTIPLIED_ALPHA || + pixel_format == FORMAT_BGRA_POSTMULTIPLIED_ALPHA) { format = GL_BGRA; bytes_per_pixel = 4; } else if (pixel_format == FORMAT_GRAYSCALE) {