X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=src%2Ftexture.cc;h=ed34798793dfdc1261f4ef3285b976176c08fbcc;hp=f4f7cfe2242e92a3925ee32afe8e6c994ef27e65;hb=92e1b315a32da123b2f8d7bb633375033a10c66d;hpb=7ffa5c50d9254af9bd746fc5e6bc8e5db8eda675 diff --git a/src/texture.cc b/src/texture.cc index f4f7cfe..ed34798 100644 --- a/src/texture.cc +++ b/src/texture.cc @@ -43,6 +43,17 @@ void bind_texture(Texture *tex, int tunit) } } +int next_pow2(int x) +{ + x--; + x = (x >> 1) | x; + x = (x >> 2) | x; + x = (x >> 4) | x; + x = (x >> 8) | x; + x = (x >> 16) | x; + return x + 1; +} + Image *Texture::default_img;