From 6faa6a1594ecb69902a4316fe90a9c65c7a21f48 Mon Sep 17 00:00:00 2001
From: =?utf8?q?Jos=C3=A9=20Fonseca?= <jfonseca@vmware.com>
Date: Fri, 10 Jun 2011 16:05:29 +0100
Subject: [PATCH] Fix nasty alignment bug in image size computation.

---
 glsize.hpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/glsize.hpp b/glsize.hpp
index 777b430..1e91083 100644
--- a/glsize.hpp
+++ b/glsize.hpp
@@ -426,7 +426,7 @@ _is_pot(X x) {
 template<class X, class Y>
 static inline X
 _align(X x, Y y) {
-    return (x + (y - 1)) & (y - 1);
+    return (x + (y - 1)) & ~(y - 1);
 }
 
 static inline size_t
-- 
2.45.2