Re: [sdljava-users] Problem with sdl_gfx -> aaPolygonRGBA
Status: Beta
Brought to you by:
ivan_ganza
From: Ivan Z. G. <iva...@ya...> - 2005-02-19 02:07:12
|
I've checked in code which effectively changes all short[] arguments to ShortBuffers(s) instead. There is a problem however and I'm not sure what it is. Running test-aaploygonRGBA.bsh results in the following out -- although I am passing sane values when the ShortBuffer is read on the C side the values are all messed up. This is strange because I'm using the same idea with the OpenGL layer and all seems to work fine. I'm not access the buffers myself on the OpenGL though, OpenGL is, yet it works fine in that case. If any has a clue please let me know....The code looks like this: void* vx and void* vy are pointers obtained via getDirectByteBufferAddress()... int SWIG_aapolygonRGBA(SDL_Surface *dst, void* vx, void* vy, int n, Uint8 r, Uint8 g, Uint8 b, Uint8 a) { int i; for (i = 0; i < n; i++) { Sint16* svx = (Sint16*)vx; Sint16* svy = (Sint16*)vy; printf("n=%i, vx=%i, vy=%i\n", i, svx[i], svy[i]); } return aapolygonRGBA(dst, (Sint16*)vx, (Sint16*)vy, n, r, g, b, a); } n=0, vx=28928, vy=29288 n=1, vx=17819, vy=17819 n=2, vx=-28704, vy=28928 n=0, vx=31440, vy=31800 n=1, vx=17819, vy=17819 n=2, vx=-28704, vy=31440 n=0, vx=-31552, vy=-31192 n=1, vx=17819, vy=17819 n=2, vx=-28704, vy=-31552 n=0, vx=-29040, vy=-28680 n=1, vx=17819, vy=17819 n=2, vx=-28704, vy=-29040 n=0, vx=-26528, vy=-26168 n=1, vx=17819, vy=17819 n=2, vx=-28704, vy=-26528 n=0, vx=-24000, vy=-23640 n=1, vx=17819, vy=17819 n=2, vx=-28704, vy=-24000 n=0, vx=-21488, vy=-21128 n=1, vx=17819, vy=17819 n=2, vx=-28704, vy=-21488 n=0, vx=-18976, vy=-18616 n=1, vx=17819, vy=17819 n=2, vx=-28704, vy=-18976 n=0, vx=-16464, vy=-16104 n=1, vx=17819, vy=17819 n=2, vx=-28704, vy=-16464 gol...@un... wrote: >Thanks for responding so quick :) > >If i find some free time today i'll try to compile from cvs (which i tried >before but never succeded) > >Goliat > >PS: if this is a html mail ... sry ;) (trying to get kmail working) > > >------------------------------------------------------- >SF email is sponsored by - The IT Product Guide >Read honest & candid reviews on hundreds of IT Products from real users. >Discover which products truly live up to the hype. Start reading now. >http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click >_______________________________________________ >sdljava-users mailing list >sdl...@li... >https://lists.sourceforge.net/lists/listinfo/sdljava-users > > |