Brunni (./10) :
Oui et c'est intelligent. Si tu fais une décrémentation + vérif à chaque cycle d'horloge, tu vas taxer facilement 100-200+ millions de cycles par seconde (25 MHz X cycles pour appeler ton callback, décrémentation, check et restaurer l'exécution).
Tout a fait, et je comptes bien garder la solution des auteurs de VJ.
Brunni (./10) :
Bon de nos jours on s'en fout probablement, mais pour l'efficacité, normalement il faut faire comme ils font pour les timers.
Ca dépend du HW peut-être; a mon humble niveau, j'ai un vieux laptop qui commence a me lâcher tranquillement pas vite. N'ayant pas de tunes pour en acheter un autre, je vais essayer de rester dans l'efficace.
Brunni (./10) :
Tu notes la dernière valeur qui a été écrite et quand (donc il te faut un "global cycle counter"), et quand le jeu va lire la valeur, tu retournes "last written value" - ("global cycle counter now" - "global cycle counter at last write").
Merci pour cette proposition.
Et dire qu'au début je cherchais juste a me rajouter un profiler dans VJ-Rx...