Bonjours à tous
Je travail actuellement sur un système de rendu de monde 3D de très grandes tailles. Pour ne plus être limité par la mémoire vive de l'ordinateur, j'aimerai donc chargé la carte dynamiquement : je ne charge que près de la camera, et ensuite je viens chargé que ce dont j'ai besoin lord des déplacement de camera et supprimer ce dont je n'ai plus besoin. Les donnés de la carte ce trouve dans un seul fichier binaire. Un certain nombre de calcul lourd doit être ensuite effectué avant d'avoir un résultat affichable à l'écran.
Mon idée est d'exploité le maximum des coeurs disponibles de l'ordinateur pour charger ce dont j'ai besoin le plus rapidement possible. Seulement, est il possible de faire plusieurs fopen ("mon_mega_fichier", "rb"); sur un même fichier, en même temps sur des threads différent ?
Je vous remercie de votre lecture ainsi de vos réponses éventuels.
Partager