From a7b057feee370352694ffaf159d6c7473d848b52 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Tue, 27 Jan 2009 15:14:47 +0000 Subject: [PATCH] From Jason Beverage, "Here is a small fix that enables writing 16 bit short images in the tiff plugin. " --- src/osgPlugins/tiff/ReaderWriterTIFF.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/osgPlugins/tiff/ReaderWriterTIFF.cpp b/src/osgPlugins/tiff/ReaderWriterTIFF.cpp index b3ed735a7..9ee299313 100644 --- a/src/osgPlugins/tiff/ReaderWriterTIFF.cpp +++ b/src/osgPlugins/tiff/ReaderWriterTIFF.cpp @@ -811,6 +811,10 @@ class ReaderWriterTIFF : public osgDB::ReaderWriter TIFFSetField(image, TIFFTAG_ROWSPERSTRIP, 1); bitsPerSample = 32; break; + case GL_SHORT: + TIFFSetField(image, TIFFTAG_SAMPLEFORMAT, SAMPLEFORMAT_INT); + bitsPerSample = 16; + break; default: bitsPerSample = 8; break;