Hi, I’m drawing some quake2 models with plain flat shading. I’m calculating the normals for each triangle.
It seems to me that the 3d accelerator can do this much faster than I can, though; Is there no way to have openGL or some extension autocalculate normals for just plain triangles?
Hardware would be faster if you had to do this every frame but you should calculate the normals once and store them. In addition hardware doesn’t have enough information if you do anything that isn’t simple flatshading, it becomes the kind of problem that hardware pipelines can’t solve easily.