Original Post
Hardware vertex processing is a lot faster than software vertex processing, but it's also very limited (maximum number of lights, for example) and the capabilities depend on the type of video card used. So I was wondering, is it a good idea to use hardware vertex processing without lighting, and just do the lighting calculations myself? That way the GPU handles the simple matrix transformations and the CPU handles the lighting calculations. Is this a good idea or is this even slower than normal software vertex processing?