avoid the creation of empty text

Change-Id: If1be3f50ed4ceac40b513b341f411fc2d2533f7f
improve text rendering

Change-Id: Idf2b0129f9d72739e934c65ccf40acf0b3000a5a
add ostream operator<< for glm::vec3

Change-Id: Ic3ce4a647936f3f1c62c2dc3cf37f687d8fbccc1
GetTexBoundRect does not really return teh bounding rectangle

Change-Id: I66c996dadab51debc39a50c5e93e8c6a76842ceb
map strings correctly to 3d objects

Change-Id: I21b62a869b89c23ddba75eb8c33c30a73160098b
adapt code to the text mapping fix

Change-Id: I8fd22529a0749f9bf1bff75534dca61f2f65312b
fix polygon render

Change-Id: Id808ce630f6b3a15a31fdcfac99b332ed5f7f29f
fix the polygon normal

Change-Id: I89f27b409cf04f98f90bdc61396a8c58ec91d7f7
fix the calling of polygon API

Change-Id: I14d7e8594dae86830ca05aeb28633feac0a258cc
the destructor alreadz clears the vector

Change-Id: I085e3463251a7d73be9724ae56bd6aa3fcf50a34
modify the camera position to show the whole scene

Change-Id: I0d197295046a478d59f4260f2931fbaec9a17a33