#include <QApplication>
#include <QWidget>
#include "mitkGPGPU.h"
#include <iostream>
Go to the source code of this file.
Defines | |
#define | GPGPU_INFO MITK_INFO("mitk.gpgpu") |
#define | GPGPU_ERROR MITK_ERROR("mitk.gpgpu") |
#define | GPGPU_CHECKGLERR MITK_ERROR(glGetError()!=GL_NO_ERROR)("mitk.gpgpu") << "GL ERROR @ " |
#define | OPERATING_TEXTURE GL_TEXTURE15 |
Functions | |
static GLint | convertTextureFormatToInternalFormatGL (mitk::GPGPU::TextureFormat format) |
static GLint | convertTextureFormatToFormatGL (mitk::GPGPU::TextureFormat format) |
static GLint | convertTextureFormatToTypeGL (mitk::GPGPU::TextureFormat format) |
Variables | |
static char | stubVertexShader [] = "void main() { gl_Position = vec4( 2*gl_Vertex.xy-1,0,1 ); }\n" |
#define GPGPU_CHECKGLERR MITK_ERROR(glGetError()!=GL_NO_ERROR)("mitk.gpgpu") << "GL ERROR @ " |
Definition at line 26 of file mitkGPGPU.cpp.
Referenced by mitk::GPGPU::Activate(), mitk::GPGPU::Shader::Activate(), mitk::GPGPU::Texture::ActivateAsDestination(), mitk::GPGPU::Texture::ActivateAsSource(), mitk::GPGPU::Texture::Download(), mitk::GPGPU::GPGPU(), mitk::GPGPU::Run(), mitk::GPGPU::Shader::SetUniform(), mitk::GPGPU::Shader::Shader(), mitk::GPGPU::Texture::Texture(), mitk::GPGPU::Texture::Upload(), and mitk::GPGPU::Texture::~Texture().
#define GPGPU_ERROR MITK_ERROR("mitk.gpgpu") |
Definition at line 25 of file mitkGPGPU.cpp.
Referenced by mitk::GPGPU::Texture::ActivateAsDestination(), mitk::GPGPU::GPGPU(), and mitk::GPGPU::Shader::Shader().
#define GPGPU_INFO MITK_INFO("mitk.gpgpu") |
Definition at line 24 of file mitkGPGPU.cpp.
Referenced by mitk::GPGPU::GPGPU().
#define OPERATING_TEXTURE GL_TEXTURE15 |
Definition at line 29 of file mitkGPGPU.cpp.
Referenced by mitk::GPGPU::Texture::Download(), mitk::GPGPU::Texture::Texture(), and mitk::GPGPU::Texture::Upload().
static GLint convertTextureFormatToFormatGL | ( | mitk::GPGPU::TextureFormat | format ) | [static] |
Definition at line 43 of file mitkGPGPU.cpp.
References mitk::GPGPU::FLOAT32_LUMINANCE, mitk::GPGPU::FLOAT32_LUMINANCE_ALPHA, mitk::GPGPU::FLOAT32_RGBA, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_RGBA, and mitk::GPGPU::UINT8_RGBA.
Referenced by mitk::GPGPU::Texture::Download(), and mitk::GPGPU::Texture::Upload().
{ switch(format) { case mitk::GPGPU::FLOAT32_LUMINANCE: return GL_LUMINANCE; case mitk::GPGPU::FLOAT32_LUMINANCE_ALPHA: return GL_LUMINANCE_ALPHA; case mitk::GPGPU::FLOAT32_RGBA: return GL_RGBA; case mitk::GPGPU::UINT8_RGBA: return GL_RGBA; } return 0; }
static GLint convertTextureFormatToInternalFormatGL | ( | mitk::GPGPU::TextureFormat | format ) | [static] |
Definition at line 31 of file mitkGPGPU.cpp.
References mitk::GPGPU::FLOAT32_LUMINANCE, mitk::GPGPU::FLOAT32_LUMINANCE_ALPHA, mitk::GPGPU::FLOAT32_RGBA, GL_LUMINANCE_ALPHA_FLOAT32_ATI, GL_LUMINANCE_FLOAT32_ATI, GL_RGBA32F_ARB, GL_RGBA8, and mitk::GPGPU::UINT8_RGBA.
Referenced by mitk::GPGPU::Texture::Texture().
{ switch(format) { case mitk::GPGPU::FLOAT32_LUMINANCE: return GL_LUMINANCE_FLOAT32_ATI; case mitk::GPGPU::FLOAT32_LUMINANCE_ALPHA: return GL_LUMINANCE_ALPHA_FLOAT32_ATI; case mitk::GPGPU::FLOAT32_RGBA: return GL_RGBA32F_ARB; case mitk::GPGPU::UINT8_RGBA: return GL_RGBA8; } return 0; }
static GLint convertTextureFormatToTypeGL | ( | mitk::GPGPU::TextureFormat | format ) | [static] |
Definition at line 55 of file mitkGPGPU.cpp.
References mitk::GPGPU::FLOAT32_LUMINANCE, mitk::GPGPU::FLOAT32_LUMINANCE_ALPHA, mitk::GPGPU::FLOAT32_RGBA, GL_FLOAT, GL_UNSIGNED_BYTE, and mitk::GPGPU::UINT8_RGBA.
Referenced by mitk::GPGPU::Texture::Download(), and mitk::GPGPU::Texture::Upload().
{ switch(format) { case mitk::GPGPU::FLOAT32_LUMINANCE: return GL_FLOAT; case mitk::GPGPU::FLOAT32_LUMINANCE_ALPHA: return GL_FLOAT; case mitk::GPGPU::FLOAT32_RGBA: return GL_FLOAT; case mitk::GPGPU::UINT8_RGBA: return GL_UNSIGNED_BYTE; } return 0; }
char stubVertexShader[] = "void main() { gl_Position = vec4( 2*gl_Vertex.xy-1,0,1 ); }\n" [static] |
Definition at line 231 of file mitkGPGPU.cpp.
Referenced by mitk::GPGPU::Shader::Shader().