From 23fd773aa51c56791278cb0c32021127db6414de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Tue, 11 Oct 2005 15:34:35 +0000 Subject: accept the upside-down flag of Gem's image svn path=/trunk/externals/gem2pdp/; revision=3693 --- pix_2pdp.cpp | 28 +++++++++++++++++++++------- pix_2pdp.h | 3 ++- 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/pix_2pdp.cpp b/pix_2pdp.cpp index f8743f2..bfe998e 100755 --- a/pix_2pdp.cpp +++ b/pix_2pdp.cpp @@ -28,6 +28,7 @@ pix_2pdp::~pix_2pdp() gem_xsize = 0; gem_ysize = 0; gem_csize = 0; + gem_upsidedown = 0; } // Image processing @@ -38,6 +39,7 @@ void pix_2pdp::processImage(imageStruct &image) gem_ysize = image.ysize; gem_csize = image.csize; gem_format = image.format; + gem_upsidedown = image.upsidedown; } // pdp processing @@ -57,7 +59,7 @@ void pix_2pdp::bangMess() m_data = (short int *)pdp_packet_data(m_packet0); pY = m_data; - pY2 = m_data + gem_xsize; + pY2 = m_data + gem_xsize; pV = m_data+psize; pU = m_data+psize+(psize>>2); @@ -68,13 +70,14 @@ void pix_2pdp::bangMess() case GL_RGBA: case GL_BGR: case GL_BGRA: - for ( py=0; py