Dans mon constructeur de jeu ajouter ceci:Pourquoi GLProfiler ne renvoie-t-il pas des valeurs dans mon exemple?
GLProfiler.enable();
Et à la fin de tout mon tirage au sort des appels dans ma méthode render ajouter ceci:
Gdx.app.log("drawCalls", String.valueOf(GLProfiler.drawCalls));
Gdx.app.log("calls", String.valueOf(GLProfiler.calls));
Gdx.app.log("textureBindings", String.valueOf(GLProfiler.textureBindings));
Gdx.app.log("shaderSwitches ", String.valueOf(GLProfiler.shaderSwitches));
Gdx.app.log("vertexCount ", String.valueOf(GLProfiler.vertexCount.value));
GLProfiler.reset();
Mais toutes les valeurs dans le Moniteur Android sont retournais zéros. Je n'ai aucune instance de Gdx.graphics.getGL20() ou Gdx.graphics.getGL30() dans mon code. Je efface chaque image comme ceci:
Gdx.gl20.glClearColor(0, 0, 0, 1);
Gdx.gl20.glClear(GL20.GL_COLOR_BUFFER_BIT);
Vous avez des idées?
Vous obtenez également des zéros sur le bureau? –
Non, la création de bureau rapporte les nombres réels. – lepton