- Timestamp:
- 03/21/12 18:36:20 (14 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/src/osgPlugins/png/ReaderWriterPNG.cpp
r12574 r13041 41 41 _message += message; 42 42 } 43 friend std::ostream& operator<<(std::ostream& stream, const PNGError& err) 43 friend std::ostream& operator<<(std::ostream& stream, const PNGError& err) 44 44 { 45 45 stream << err._message; … … 89 89 supportsExtension("png","PNG Image format"); 90 90 } 91 91 92 92 virtual const char* className() const { return "PNG Image Reader/Writer"; } 93 93 … … 121 121 case(GL_BGR): color = PNG_COLOR_TYPE_RGB; png_set_bgr(png); break; 122 122 case(GL_BGRA): color = PNG_COLOR_TYPE_RGB_ALPHA; png_set_bgr(png); break; 123 default: return WriteResult::ERROR_IN_WRITING_FILE; break; 123 default: return WriteResult::ERROR_IN_WRITING_FILE; break; 124 124 } 125 125 … … 169 169 png_uint_32 i; 170 170 png = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL); 171 171 172 172 // Set custom error handlers 173 173 png_set_error_fn(png, png_get_error_ptr(png), user_error_fn, user_warning_fn); … … 285 285 case(PNG_COLOR_TYPE_PALETTE): pixelFormat = GL_RGB; break; 286 286 case(PNG_COLOR_TYPE_RGB_ALPHA): pixelFormat = GL_RGBA; break; 287 default: break; 287 default: break; 288 288 } 289 289 … … 302 302 // delete [] data; 303 303 304 if (pixelFormat==0) 304 if (pixelFormat==0) 305 305 return ReadResult::FILE_NOT_HANDLED; 306 306 … … 309 309 pOsgImage->setImage(width, height, 1, 310 310 internalFormat, 311 pixelFormat, 311 pixelFormat, 312 312 dataType, 313 313 data,
