Changeset 10627
- Timestamp:
- 10/10/09 11:41:28 (4 years ago)
- Location:
- OpenSceneGraph/trunk
- Files:
-
- 3 modified
-
include/osg/PrimitiveSet (modified) (1 diff)
-
src/osgPlugins/glsl/ReaderWriterGLSL.cpp (modified) (2 diffs)
-
src/osgPlugins/osg/Geometry.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/include/osg/PrimitiveSet
r10600 r10627 173 173 QUADS = GL_QUADS, 174 174 QUAD_STRIP = GL_QUAD_STRIP, 175 POLYGON = GL_POLYGON 175 POLYGON = GL_POLYGON, 176 LINES_ADJACENCY = GL_LINES_ADJACENCY_EXT, 177 LINE_STRIP_ADJACENCY = GL_LINE_STRIP_ADJACENCY_EXT, 178 TRIANGLES_ADJACENCY = GL_TRIANGLES_ADJACENCY_EXT, 179 TRIANGLE_STRIP_ADJECENCY = GL_TRIANGLE_STRIP_ADJACENCY_EXT, 176 180 }; 177 181 -
OpenSceneGraph/trunk/src/osgPlugins/glsl/ReaderWriterGLSL.cpp
r9926 r10627 18 18 supportsExtension("frag","OpenGL Shader Language format"); 19 19 supportsExtension("vert","OpenGL Shader Language format"); 20 supportsExtension("geom","OpenGL Shader Language format"); 20 21 supportsExtension("glsl","OpenGL Shader Language format"); 21 22 } … … 72 73 if (ext == "frag") shader->setType(osg::Shader::FRAGMENT); 73 74 if (ext == "vert") shader->setType(osg::Shader::VERTEX); 75 if (ext == "geom") shader->setType(osg::Shader::GEOMETRY); 74 76 } 75 77 } -
OpenSceneGraph/trunk/src/osgPlugins/osg/Geometry.cpp
r9447 r10627 1442 1442 else if (strcmp(str,"QUAD_STRIP")==0) mode = PrimitiveSet::QUAD_STRIP; 1443 1443 else if (strcmp(str,"POLYGON")==0) mode = PrimitiveSet::POLYGON; 1444 else if (strcmp(str,"LINES_ADJACENCY")==0) mode = PrimitiveSet::LINES_ADJACENCY; 1445 else if (strcmp(str,"LINE_STRIP_ADJACENCY")==0) mode = PrimitiveSet::LINE_STRIP_ADJACENCY; 1446 else if (strcmp(str,"TRIANGLES_ADJACENCY")==0) mode = PrimitiveSet::TRIANGLES_ADJACENCY; 1447 else if (strcmp(str,"TRIANGLE_STRIP_ADJECENCY")==0) mode = PrimitiveSet::TRIANGLE_STRIP_ADJECENCY; 1444 1448 else return false; 1445 1449 return true; … … 1461 1465 case (PrimitiveSet::QUAD_STRIP) : return "QUAD_STRIP"; 1462 1466 case (PrimitiveSet::POLYGON) : return "POLYGON"; 1467 case (PrimitiveSet::LINES_ADJACENCY) : return "LINES_ADJACENCY"; 1468 case (PrimitiveSet::LINE_STRIP_ADJACENCY) : return "LINE_STRIP_ADJACENCY"; 1469 case (PrimitiveSet::TRIANGLES_ADJACENCY) : return "TRIANGLES_ADJACENCY"; 1470 case (PrimitiveSet::TRIANGLE_STRIP_ADJECENCY) : return "TRIANGLE_STRIP_ADJECENCY"; 1463 1471 default : return "UnknownPrimitveType"; 1464 1472 }
