Hi, i have just changed my code to use Texture2DArray instead of texture2D's. I works fine but i have one problem. My texture is not clamped to the border.
This is my code: Texture2DArray: Code: osg::Texture2DArray* textureArray = new osg::Texture2DArray; textureArray->setFilter(osg::Texture2DArray::MIN_FILTER,osg::Texture2DArray::LINEAR); textureArray->setFilter(osg::Texture2DArray::MAG_FILTER,osg::Texture2DArray::LINEAR); textureArray->setWrap(osg::Texture::WRAP_S, osg::Texture::CLAMP_TO_BORDER); textureArray->setWrap(osg::Texture::WRAP_T, osg::Texture::CLAMP_TO_BORDER); textureArray->setWrap(osg::Texture::WRAP_R, osg::Texture::CLAMP_TO_BORDER); Vertex Shader: Code: varying vec4 vPos; void main() { vPos = gl_Vertex; gl_Position = ftransform(); gl_FrontColor = gl_Color; } Fragment Shader: Code: #version 120 #extension GL_EXT_gpu_shader4 : enable uniform sampler2DArray projectionMaps; varying vec4 vPos; void main() { vec4 coords = gl_TextureMatrix[5] * vPos; vec4 dividedCoord = coords / coords.w ; vec4 color = texture2DArray(projectionMaps, vec3((dividedCoord.st*vec2(0.5,0.5)+vec2(0.5,0.5)), 1)); gl_FragColor=color* gl_Color; } I add two images and one custom TexMat. Is there a special way to enable clamping or might this be a bug in any form? Thank you! Cheers, Johannes ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=17857#17857 _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org