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
>
>
|