25#include "wx/msw/wrapwin.h"
27#include "hugin_config.h"
28#if defined HAVE_EPOXY && HAVE_EPOXY
31#include <OpenGL/glu.h>
39#include <OpenGL/glu.h>
46 #include <GLUT/glut.h>
236 image.
setSize(vigra::Size2D(3600,1780));
264 int width = std::min(1 << width_p,
texSize);
265 int height = std::min(1 << height_p,
texSize >> 1);
278 for (
int y = 0 ; y < height ; y++)
293 for (
int x = 0 ; x < width ; x++)
336#if defined HAVE_EPOXY && HAVE_EPOXY
344 DEBUG_INFO(
"Using anisotropic filtering at maximum value "
348 DEBUG_INFO(
"Anisotropic filtering is not available.");
362 DEBUG_ERROR(
"GLU Error when building mipmap levels: "
369 DEBUG_ERROR(
"GL Error when building mipmap levels: "
All variables of a source image.
void setSize(vigra::Size2D val)
Set the image size in pixels.
Handles the remapper and a display list for a specific image.
void CallList() const
Draw the mesh.
void Update()
Recreate the mesh when the image or panorama it represents changes.
bool GetSupportMultiTexture() const
std::vector< deghosting::BImagePtr > threshold(const std::vector< deghosting::FImagePtr > &inputImages, const double threshold, const uint16_t flags)
Threshold function used for creating alpha masks for images.