[GEM-dev] pix_share broken several ways

james tittle tigital at mac.com
Thu Jun 8 21:58:36 CEST 2006


On Jun 8, 2006, at 2:48 PM, IOhannes m zmoelnig wrote:

> chris clepper wrote:
>> On 6/8/06, *IOhannes m zmoelnig* <zmoelnig at iem.at  
>> <mailto:zmoelnig at iem.at>> wrote:
>
>> I put a simple if statement in pix_share_write to replace the  
>> imageStruct call and it works fine.  I think setCSizeByFormat()  
>> might not be working on the Mac.  All those #ifdefs are hard to  
>> read!  I will try to replace it with a single one for __APPLE__  
>> and see if that helps.
>
> i agree that it might be better to just have one big #ifdef  
> _APPLE__ #endif instead of 4 of them
> would you change it or should i do it? (and honestly, i much prefer  
> an #ifdef over an #ifndef for readability)

...either way, I think that one problem with setCSizeByFormat() is  
that it tries to also set type & format (ie. on macppc we want  
"GL_BGRA" instead of "GL_RGBA", yet we want to be lazy and not add an  
#ifdef to all instances of "setCSizeByFormat(GL_RGBA) in GEM...guess  
this means we need a little rewrite for macintel, too), but only  
returns "csize"...

weird,
jamie

ps:  finally getting thru some deadlines n'stuff, so I'll be a bit  
more active soon ;-)




More information about the GEM-dev mailing list