- Timestamp:
- 06/21/05 14:12:50 (8 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/examples/osgparametric/osgparametric.cpp
r4345 r4346 18 18 "uniform vec2 xCoeff; \n" 19 19 "uniform vec2 yCoeff; \n" 20 "//uniform sampler2D baseTexture; \n" 20 21 "\n" 21 22 "void main(void) \n" … … 25 26 " gl_Vertex.z = gl_Vertex.x*xCoeff[0] + gl_Vertex.x*gl_Vertex.x* xCoeff[1] + \n" 26 27 " gl_Vertex.y*yCoeff[1] + gl_Vertex.y*gl_Vertex.y* yCoeff[1]; \n" 28 " //gl_Vertex.z = texture2D( vertexTexture, gl_TexCoord[0].xy).r; \n" 27 29 " gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;\n" 28 30 "}\n"; … … 115 117 116 118 117 stateset->setTextureAttributeAndModes(0,new osg::Texture2D(osgDB::readImageFile("lz.rgb"))); 118 119 osg::Texture2D* texture = new osg::Texture2D(osgDB::readImageFile("lz.rgb")); 120 texture->setFilter(osg::Texture::MIN_FILTER,osg::Texture::NEAREST); 121 texture->setFilter(osg::Texture::MAG_FILTER,osg::Texture::NEAREST); 122 stateset->setTextureAttributeAndModes(0,texture); 123 119 124 osg::Uniform* baseTextureSampler = new osg::Uniform("baseTexture",0); 120 125 stateset->addUniform(baseTextureSampler); 121 126 127 122 128 return geode; 123 129
