IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Threads & Processus C++ Discussion :

Le pattern consumer et producer.


Sujet :

Threads & Processus C++

  1. #21
    Invité
    Invité(e)
    Par défaut
    Sous windows je veux bien croire mais avec du libre..., c'est plus compliqué.

  2. #22
    Membre émérite
    Avatar de skeud
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    1 091
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 1 091
    Points : 2 724
    Points
    2 724
    Billets dans le blog
    1
    Par défaut
    Juste comme ça, le lien qu'a posté mintho carmo, si tu l'avais lu, fait état de l'utilisation de c++/OpenGL/GLSL, autrement dis, exactement ce que tu utilise.

    Le problème c'est que tu veux tout faire (moteur graphique/Driver/Gestion CPU/GPU ....). Quand on fait un moteur de jeu, on se base sur un moteur physique, de rendu, de son, ...... qui existent déjà, on les réinvente pas.

    Il faudrait donc préciser ce que tu veux faire:
    Un moteur de jeu?
    Un moteur de rendu?
    Un moteur physique?

    Car en fonction de ce que tu veux faire, tu n'utilise pas les bonnes lib ni les bons codes. Car comme expliqué plus haut, un code exécuté sur un CPU n'a rien a voir avec celui exécuté sous GPU.

    C'est un peu le même principe que de vouloir exécuter du shell sur un minitel....
    Pas de solution, pas de probleme

    Une réponse utile (ou +1) ->
    Une réponse inutile ou pas d'accord -> et expliquer pourquoi
    Une réponse à votre question


  3. #23
    Expert éminent sénior

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 189
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 189
    Points : 17 141
    Points
    17 141
    Par défaut
    Par contre, tu peux vouloir tout refaire, mais pièce par pièce.
    Il doit y avoir plusieurs bibliothèques distinctes, utilisables ensemble ou avec d'autres.

    Tu dois pouvoir permettre d'utiliser la partie physique dans un moteur graphique comme Ogre.
    Ou ton moteur graphique avec PhysX.
    Mes principes de bases du codeur qui veut pouvoir dormir:
    • Une variable de moins est une source d'erreur en moins.
    • Un pointeur de moins est une montagne d'erreurs en moins.
    • Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
    • jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
    • La plus sotte des questions est celle qu'on ne pose pas.
    Pour faire des graphes, essayez yEd.
    le ter nel est le titre porté par un de mes personnages de jeu de rôle

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/02/2011, 15h10
  2. Réponses: 4
    Dernier message: 24/02/2009, 12h06
  3. Interfaces, Pattern Observer
    Par IProg dans le forum Langage
    Réponses: 8
    Dernier message: 18/12/2003, 14h11
  4. [Design Patterns] Architecture 3 tiers
    Par HPJ dans le forum Design Patterns
    Réponses: 1
    Dernier message: 29/07/2003, 11h49
  5. [langage] expression reguliere motif répétitif dans 1 pattern
    Par comme de bien entendu dans le forum Langage
    Réponses: 11
    Dernier message: 09/04/2003, 16h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo