Hi Sean,

which graphic card do you have? Texture2DArray do only
work fine with G80 chips. I have never tested it on
current ATI chips.

Best,
Art


--- Sean Carmody <[EMAIL PROTECTED]> schrieb:

> 
> Hi All,
> 
> I'm trying to get Texture2DArrays working, but am
> having some trouble.  My textures always show up
> black.  I'm setting up the texture array as follows
> 
>     ref_ptr<Texture2DArray> textureArray = new
> Texture2DArray;
>     textureArray->setTextureDepth(1);
>     Image* image =
> osgDB::readImageFile("media/skymap.tga");
>     textureArray->setImage(0, image);
>     stateSet->setTextureAttribute(0,
> textureArray.get(), osg::StateAttribute::ON);
> 
> and trying to read it in the shader.
> 
>     #version 120 
>     #extension GL_EXT_gpu_shader4 : enable
>     
>     uniform sampler2DArray rainTextures;
> 
>     void main()
>     {
>         gl_FragColor = texture2DArray(rainTextures,
> vec3(gl_TexCoord[0].st, 0));
>     }
> 
> Now, if I switch out the Texture2DArray with a
> normal Texture2D (and update the shader accordingly)
> it shows up fine, which leads me to believe the rest
> of the app is working.  I'm pretty new to OSG and so
> am wondering if I missed something obvious with the
> setup of the Texture2DArray.  Thanks!
> 
> -Sean
> 
>
_________________________________________________________________
> Shed those extra pounds with MSN and The Biggest
> Loser!
> http://biggestloser.msn.com/>
_______________________________________________
> osg-users mailing list
> [email protected]
>
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> 



      Lesen Sie Ihre E-Mails jetzt einfach von unterwegs.
www.yahoo.de/go
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to