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

OpenGL Discussion :

Communication entre le shader et l'application


Sujet :

OpenGL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    maths sup
    Inscrit en
    Mars 2018
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : maths sup

    Informations forums :
    Inscription : Mars 2018
    Messages : 17
    Par défaut Communication entre le shader et l'application
    Bonjour, j'aimerais savoir s'il existe un moyen pour qu'un shader envoie des valeurs à l'application, comme une valeur de retour. Merci d'avance pour vos réponses !

  2. #2
    Expert confirmé
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : Mai 2010
    Messages : 3 226
    Par défaut
    réponse simple : Non
    réponse version bidouille : au pire tu met la valeur dans le framebuffer que tu recupere

    Il y'a des langage qui permet de faire des calcul GPU Cuda et OpenCL entre autre

  3. #3
    Membre averti
    Homme Profil pro
    maths sup
    Inscrit en
    Mars 2018
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : maths sup

    Informations forums :
    Inscription : Mars 2018
    Messages : 17
    Par défaut
    La version bidouille me plaît plus 😋 mais alors comment récupérer la valeur dans le frame buffer depuis l'application ?

  4. #4
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 141
    Billets dans le blog
    150
    Par défaut
    Bonjour,

    Avec glReadPixels(), toutefois, je crois qu'il y a des méthodes un peu plus rapide pour faire une telle chose.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  5. #5
    Membre averti
    Homme Profil pro
    maths sup
    Inscrit en
    Mars 2018
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : maths sup

    Informations forums :
    Inscription : Mars 2018
    Messages : 17
    Par défaut
    Merci beaucoup, j'aurais une autre question cependant, est il possible d'effectuer un rendu sur plusieurs frame buffer en même temps, pour éviter d'avoir a faire un rendu plusieurs fois ?

  6. #6
    Expert confirmé
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : Mai 2010
    Messages : 3 226
    Par défaut
    Il me semble que non ce n'est pas possible
    En tout cas les CG prefere bosser un framebuffer à la fois pour éviter d'avoir trop de cache miss niveau GPU.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/05/2012, 03h47
  2. Réponses: 3
    Dernier message: 22/04/2009, 13h06
  3. Communication entre un driver et une application
    Par Invité dans le forum Windows
    Réponses: 1
    Dernier message: 08/12/2008, 16h59
  4. communication entre 2 instances d'une application access
    Par funkyjul dans le forum VBA Access
    Réponses: 11
    Dernier message: 11/04/2008, 07h23
  5. Réponses: 13
    Dernier message: 04/12/2006, 11h21

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