2016-10-29 1 views

Répondre

1

Comme je me souviens SDL2 fournir une fonction pour Indifférent Fume faire rendu instancié, vous devez parcourir vos objets et les dessiner 1 par un (et c'est pourquoi êtes votre FPS tombe vers le bas)

Aussi je don Pour comprendre pourquoi vous avez ajouté une balise opengl ici, mais quand on parle d'opengl, je vous recommande de vérifier le rendu instancié http://learnopengl.com/#!Advanced-OpenGL/Instancing

+0

Merci pour le bon lien, opengl est également une option, si SDL ne le supporte pas ... – immerhart

+0

Je m'attendais à mélanger opengl et SDL est facile. Mais ce n'est pas le cas. Je vais supprimer la balise opengl – immerhart

+0

Il n'est pas recommandé de mélanger le rendu SDL_Renderer et OpenGL, mais vous pouvez utiliser ces bibliothèques ensemble sans problème, SDL pour l'entrée, le son, la gestion des fenêtres et OpenGL pour le rendu. – Pins