This question appears to be off-topic. The users who voted to close gave this specific reason:

"Questions about "how to get started," "what to learn next," or "which technology to use" are discussion-oriented questions which involve answers that are either based on opinion, or which are all equally valid. Those kinds of questions are outside the scope of this site. Visit our help center for more information." – Byte56

There is no perfect math library for now, I just tried to write few requirements and just no library have them, well in the reality I'd like someone make a library easy as GLM with same function as shaders + the style of Ogre math library and some of its functionalities (that GLM is missin like view frustum, bounding boxes etc.) Also note that GLM is not that fast (in reality that does not matters) so i doubt someone will use it in raytracers or intensive stuff, is more usefull because of its API and design style
–
DarioOOJul 2 '14 at 13:46

5 Answers
5

+1 @Josh: Thanks for your good tip. I am currently considering GLM (glm.g-truc.net) GL Math library. I will wait to see what libraries people arlready have tried and have been proven as good.
–
Bunkai.SatoriFeb 7 '11 at 20:28

2

Id strongly recommend GLM. I use it and its "awesome"
–
brainydexterFeb 8 '11 at 6:45

+1, I like CML a lot and would have posted that as an answer =). It does, however, depend a lot on the optimizations of the compiler, as it's generic and template based. If you're targeting a mobile device (likely as you quoted ES), some other math library may be better optimized for the target.
–
Jari KomppaFeb 8 '11 at 8:26

Hi Brainy, Jari, thanks for your comments. I would still like to see, if there are more options with user feedback available, therefore, I wish to keep this question open for a while.
–
Bunkai.SatoriFeb 8 '11 at 12:19

@Jari - when discussing Math Library Optimization for OpenGL ES platform, what is included? I mean, if formula and data types are properly designed what else can be done to optimize the library for ES platform? (It might be elementary question, but I do not have answer for that.)
–
Bunkai.SatoriFeb 8 '11 at 12:20

+1 for great tip. Hi Simon, thanks for your great tip. I started using GLM (OpenGL Math Library), and it is pretty amazing. It contains everything from vector, matrix, quaternion math, SLERP interpotations, etc... so far, it offers more than I realy need, so I am happy with it for now.
–
Bunkai.SatoriMay 25 '11 at 13:22

+1 for good tips. Hi Maik, thanks for your comments. In my opinion, the second might be useful especially when the game integrates Bullet Physics. My game is going to use Bullet Physics, but unfortunatelly, I have started using GLM, so I will try to stick to GLM.
–
Bunkai.SatoriMay 25 '11 at 13:26