ForceVersion is a variable found in ENVARC:Warp3D/ which offers the
possibility to select routines of the old version 3.x of Warp3D for some functions :
- W3D_SetState,
- W3D_VertexPointer,
- W3D_TexCoordPointer,
- W3D_ColorPointer,
- W3D_DrawArray,
- W3D_DrawElements.
Indeed, in the Warp3D library, there is six real time checks of the
value of this variable. To select the old routines of the version 3 of
Warp3D 4.2, simply put 3 in ForceVersion or put 4 for the latest ones.
After some tests, here is the results with the new routines of the 4.2 version :
After some tests, here is the results with the new routines of the 4.2 version :
- ForceVersion at 3 (functions using 040/060 CPU) :
GLBlitzQuake with my Config 3 : 73.5 seconds and 13.2 fps
- ForceVersion at 4 (functions using the GPU) :
GLBlitzQuake with my Config 3 : 71.1 seconds and 13.6 fps
The results have convinced me to drop all the version 3 code which is slower than the last one in the beta 7. Needless to keep about 22 Kb of slower routines...
The ForceVersion variable has now no longer effect since the beta 7 !
The results have convinced me to drop all the version 3 code which is slower than the last one in the beta 7. Needless to keep about 22 Kb of slower routines...
The ForceVersion variable has now no longer effect since the beta 7 !
(translated by Squaley)
Aucun commentaire:
Enregistrer un commentaire
Laissez vos commentaires ici :