Souhaits 2019 :
(*) Pour ceux doutant de l'impact des appels openGL : En réduisant le nombre de un peu plus de 33000 à un peu plus de 20000 je passe de 19 fps à 34 fps, imaginez les gains qu'il est possible d'avoir.
PhM
- Une version utilisant Vulkan bien faite. X-Plane tel quel est multi-thread mais loin d’être efficace.
- A défaut un sérieux travail sur la version openGL pour ne pas se retrouver avec 19fps et plus de 33000 appels openGL en configuration "from scratch" (*).
- Que Ben se rende compte qu'un appel oenGL pour tracer quelques triangles est mauvais, qu'en faire des centaines est pire. Je peux lui re-fournir un lien vers la présentation GDC traitant du problème.
- Ce point et le précédent, ils sont liés, devrait résoudre le problème qu'il dit être de l'overhaed driver. Je peux également lui re-fourninr un lien vers la présentation GDC intitulée : Approaching Zero Driver Overhead traitant de ce problème.
- A défaut un sérieux travail sur l'utilisation de la mémoire, par exemple ne pas charger tous les mips des fichiers dds de textures ortho-photo mais uniquement ceux nécessaires à un moment donné. Je peux aussi li re-fournir des liens vers des presentations GDC traitant du texture streaming.
- Dans la même veine, que Ben se rappelle d'un de ses posts où il énumérait les temps d’accès des différents niveaux de mémoire, et qu'il ne se repose plus sur la mémoire virtuelle pour résoudre ses problèmes.
- Se pencher sur le tracé du GPS, le pourcentage qui lui est consacré dans le rendu est trop important.
(*) Pour ceux doutant de l'impact des appels openGL : En réduisant le nombre de un peu plus de 33000 à un peu plus de 20000 je passe de 19 fps à 34 fps, imaginez les gains qu'il est possible d'avoir.
PhM
Commentaire