-// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2023 CEA/DEN, EDF R&D, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
#include "vtkOpenGLRenderWindow.h"
#include "vtkTransform.h"
#include "vtkPixelBufferObject.h"
-#include "vtkOpenGL.h"
+#include "vtk_glew.h"
#include <vtkObjectFactory.h>
-vtkStandardNewMacro(VTKViewer_Texture);
+vtkStandardNewMacro(VTKViewer_Texture)
// ----------------------------------------------------------------------------
// make sure using unsigned char data of color scalars type
if (this->IsDepthTexture != 1 &&
- (this->MapColorScalarsThroughLookupTable ||
+ (this->ColorMode ||
scalars->GetDataType() != VTK_UNSIGNED_CHAR ))
{
dataPtr = this->MapScalarsToColors (scalars);
if (resampleNeeded)
{
- vtkDebugMacro(<< "Resampling texture to power of two for OpenGL");
- resultData = this->ResampleToPowerOfTwo(xsize, ysize, dataPtr,
- bytesPerPixel);
+ //ostate->vtkglGetIntegerv(GL_MAX_TEXTURE_SIZE, &maxDimGL);
+ vtkDebugMacro(<< "Resampling texture to power of two for OpenGL");
+ resultData = this->ResampleToPowerOfTwo(xsize, ysize, dataPtr,
+ bytesPerPixel, maxDimGL);
}
if (!resultData)