ngl: Compute correct renderformat
authorBenjamin Otte <otte@redhat.com>
Fri, 8 Oct 2021 00:31:25 +0000 (02:31 +0200)
committerBenjamin Otte <otte@redhat.com>
Fri, 8 Oct 2021 01:31:06 +0000 (03:31 +0200)
We want to round up, not down.

gsk/ngl/gsknglrenderjob.c

index ace2ffcf0d3b9cb05f8eabddeb770004abe20603..27be7ca0047c3c01d7a91167d31f2576e81b7b1d 100644 (file)
@@ -4076,9 +4076,9 @@ get_framebuffer_format (guint framebuffer)
                                                      : GL_BACK,
                                          GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, &size);
 
-  if (size >= 32)
+  if (size > 16)
     return GL_RGBA32F;
-  else if (size >= 16)
+  else if (size > 8)
     return GL_RGBA16F;
   else
     return GL_RGBA8;