none
Defect / android openGLES2 sample RRS feed

  • Question

  • Bonjour,

    [Visual Studio 2015]
    [Project/Template - CrossPlatform - OpenGLES2 Application(Android, IOS ....]

    Il semblerait qu'il y ait un défaut dans le template cité ci dessus.

    Dans la fonction CompileProgram du fichier SimpleRenderer.cpp
    Les shaders sont détruits (prématurément) juste avant le linking (glLinkProgram).

    Ce qui peut provoquer un crash de l'application (dans mon cas)

    Bonne journée

    GLuint CompileProgram(const std::string &vsSource, const std::string &fsSource)

    {
    ....
        glAttachShader(program, vs);
        glDeleteShader(vs); // <<== incorrecte

        glAttachShader(program, fs);
        glDeleteShader(fs);  // <<== incorrecte

    glLinkProgram(program);

    ....

    }

    mardi 3 mai 2016 06:32

Réponses