Changeset 1050 for GTP/trunk/Lib/Geom/shared/GeoTool/src/GeoMeshView.cpp
- Timestamp:
- 06/22/06 19:19:09 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Geom/shared/GeoTool/src/GeoMeshView.cpp
r1018 r1050 503 503 504 504 // Allocate memory. 505 mSharedPosArray = new GLfloat[vertex_buffer->mVertexCount * 3]; 506 mSharedNorArray = new GLfloat[vertex_buffer->mVertexCount * 3]; 507 mSharedTexCoordArray = new GLfloat[vertex_buffer->mVertexCount * 2]; 505 mSharedPosArray = new GLfloat[vertex_buffer->mVertexCount * 3]; 506 mSharedNorArray = new GLfloat[vertex_buffer->mVertexCount * 3]; 507 if (vertex_buffer->mTexCoords) 508 mSharedTexCoordArray = new GLfloat[vertex_buffer->mVertexCount * 2]; 509 else 510 mSharedTexCoordArray = NULL; 508 511 509 512 for (int vertex = 0; vertex < vertex_buffer->mVertexCount; vertex++) … … 517 520 mSharedNorArray[(3 * vertex) + 2] = vertex_buffer->mNormal[vertex].z; 518 521 519 mSharedTexCoordArray[2 * vertex] = vertex_buffer->mTexCoords[vertex].x; 520 mSharedTexCoordArray[(2 * vertex) + 1] = vertex_buffer->mTexCoords[vertex].y; 522 if (vertex_buffer->mTexCoords) 523 { 524 mSharedTexCoordArray[2 * vertex] = vertex_buffer->mTexCoords[vertex].x; 525 mSharedTexCoordArray[(2 * vertex) + 1] = vertex_buffer->mTexCoords[vertex].y; 526 } 521 527 } 522 528 }
Note: See TracChangeset
for help on using the changeset viewer.