Blender Git Commit Log

Git Commits -> Revision ddfc518

Revision ddfc518 by Dalai Felinto (master)
November 24, 2011, 19:27 (GMT)
BGE patch: [#29285] Video Texture: Avoid slow rescale (non power of 2 support check) by Goran Milovanovic (goran)
"Just a simple check for non power of two support (GLEW_ARB_texture_non_power_of_two), to avoid what seems to be a very slow, and very unnecessary gluScaleImage call."

This is the only part of the VideoTexture that does the POT calculation, so the check seems good.
It would be interesting if some opengl guru would like to benchmark the use of this in other areas of Blender (e.g. 2D Filters, and all GLSL materials).

Note that mipmap should also be supported automatically by this extension, so it's not something to worry about.

Commit Details:

Full Hash: ddfc518caea168ae1882e717ef28a35f91705a14
SVN Revision: 42137
Parent Commit: 366554d
Lines Changed: +11, -1

1 Modified Path:

/source/gameengine/VideoTexture/Texture.cpp (+11, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021