|
Hugin trunk 0.1
|
Support functions for GPU remapping. More...
#include <iostream>#include <iomanip>#include <vector>#include <time.h>#include "hugin_config.h"#include <GL/glew.h>#include <GL/glu.h>#include <string.h>#include <vigra/diff2d.hxx>#include <vigra/utilities.hxx>#include <vigra/error.hxx>#include <vigra_ext/ImageTransformsGPU.h>#include <sys/time.h>
Go to the source code of this file.
Namespaces | |
| namespace | vigra_ext |
Macros | |
| #define | ___NCFILE___ ((char *) __FILE__) |
| #define | CHECK_GL() checkGLErrors(__LINE__, ___NCFILE___) |
| #define | GL_GPU_MEM_INFO_TOTAL_AVAILABLE_MEM_NVX 0x9048 |
| #define | TEXTURE_FREE_MEMORY_ATI 0x87FC |
Variables | |
| static GLenum | XGLMap [] |
| static const char * | XGLStringMap [] |
| static int | BytesPerPixel [] |
| static const char * | AlphaCompositeKernelSource |
| static bool | printDebug =false |
Support functions for GPU remapping.
$Id$
This is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU General Public License along with this software. If not, see http://www.gnu.org/licenses/.
Definition in file ImageTransformsGPU.cpp.
Definition at line 80 of file ImageTransformsGPU.cpp.
| #define CHECK_GL | ( | ) | checkGLErrors(__LINE__, ___NCFILE___) |
Definition at line 81 of file ImageTransformsGPU.cpp.
| #define GL_GPU_MEM_INFO_TOTAL_AVAILABLE_MEM_NVX 0x9048 |
| #define TEXTURE_FREE_MEMORY_ATI 0x87FC |
Definition at line 181 of file ImageTransformsGPU.cpp.
References threshold().
Referenced by vigra_ext::transformImageGPUIntern().
Definition at line 123 of file ImageTransformsGPU.cpp.
References threshold().
|
static |
Definition at line 213 of file ImageTransformsGPU.cpp.
References printDebug, printInfoLog(), and threshold().
Referenced by vigra_ext::transformImageGPUIntern().
| long getms | ( | ) |
Definition at line 65 of file ImageTransformsGPU.cpp.
References threshold().
Referenced by vigra_ext::transformImageGPUIntern().
|
static |
Definition at line 250 of file ImageTransformsGPU.cpp.
References threshold().
Referenced by vigra_ext::transformImageGPUIntern().
|
static |
Definition at line 167 of file ImageTransformsGPU.cpp.
References threshold().
Referenced by compileGLSL().
Definition at line 111 of file ImageTransformsGPU.cpp.
Referenced by vigra_ext::transformImageGPUIntern().
|
static |
Definition at line 104 of file ImageTransformsGPU.cpp.
Referenced by vigra_ext::transformImageGPUIntern().
Definition at line 179 of file ImageTransformsGPU.cpp.
Referenced by compileGLSL(), vigra_ext::SetGPUDebugMessages(), and vigra_ext::transformImageGPUIntern().
|
static |
Definition at line 84 of file ImageTransformsGPU.cpp.
Referenced by vigra_ext::transformImageGPUIntern().
Definition at line 94 of file ImageTransformsGPU.cpp.
Referenced by vigra_ext::transformImageGPUIntern().