some optimizations
Merge branch 'master' into iznabarrage

Conflicts:
	CMakeLists.txt
	src/CMakeLists.txt
tcmalloc
Merge branch 'master' into iznabarrage
correct path of tcmalloc's header file
Merge branch 'master' into iznabarrage
optimize slightly
texture coordinates buffer
Merge branch 'master' into iznabarrage
slightly optimization
Merge branch 'master' into iznabarrage