Hello,
I have my 3D application use floats for almost everything. Now I realize that I lack precision (typically for transformation matrices, that are cumulative with a hierarchial arrangement of objects). So I want to switch to double for matrix/vector calculation and most other things.
My question is: what should I do with my vertices and normal vectors? From a storage point of view, going from float to double will almost double my file sizes, which is not really problematic. But passing doubles to a graphic card is another story I think, since twice that many data need to be passed, which very probably represents a bottleneck. I am using pure old openGl, but want to switch to vtk or something similar. What are people normally doing in this situation?
Thanks for any insight