Despiste newer Intel video cards has specs for creating devices using hardware
vertex processing (HWVP), as Hardware TnL and shaders +2.x, Intel recomends
using Software Vertex Processing (SWVP).
As stated on Intel Graphics Media Accelerator Developer's Guide :
"(..) default, HWVP is enabled. However, CPU vertex processing may offer even
greater performance enhancements on the latest Intel multi-core processors
(compared to HWVP).(...)In some cases we have witnessed gains up to 30%
improvement by using SWGP, although this is dependent on the particular
configuration and workload."
Above guide is available online at :
As solution, we will set SWVP as default for all Intel video cards. It can be
overriden by j3d.d3dVertexProcess=hardware and j3d.d3dVertexProcess=mixed.
This solution is safe, because all older Intel video cards use it and will work
in future hardware from that manufacture.
It is reliable, because SWVP runs in software mode, and avoid issues on
hardware/driver implementation of vertex processing.
And, finally, it's faster in some cases, as already commented above.