hi iohannes, not sure what exactly I should test. I would like to help you solve this problem, and the easiest would be if you could provide a small test series that includes all the things that have to be tested. I figure it should contain pix_image, pix_film, pix_movie. but pix movie for example still flickers and with pix_film I am not sure how to use it with pix_mask. also, do you still need testing on pix_write and pix_record? with/without alpha??? marius.
IOhannes m zmoelnig wrote:
as hinted in my last email, Gem seems to have different hardcoded ideas about what RGBA means (esp. on OSX)
the main confusion is about which "type" to use: GL_UNSIGNED_INT_8_8_8_8_REV vs GL_UNSIGNED_INT_8_8_8_8 the solution seems to be simple (_REV on ppc, normal on i686) but it seems to be done inconsistently in the source code, thus resulting in all the alpha problems marius has reported.
i have created a wiki-page that tries to explain the technical implementation of Gem's standard colorspaces, which can be found at http://gem.iem.at/documentation/GemWiki/ColorSpace
i have filled this page to my best knowledge, but i would be glad if somebody who knows what they are doing could have a look at it and confirm (or correct) everything (esp. those lines marked with "?")
fgmasdr IOhannes
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev