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

Développement 2D, 3D et Jeux Discussion :

SDL 2.0 est disponible en téléchargement


Sujet :

Développement 2D, 3D et Jeux

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


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

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 826
    Points : 218 287
    Points
    218 287
    Billets dans le blog
    117
    Par défaut SDL 2.0 est disponible en téléchargement
    SDL 2.0 est disponible en téléchargement
    L'accélération matérielle et le support tant attendu d'OpenGL 3.0 arrive enfin dans la bibliothèque


    La Simple DirectMedia Layer (SDL), une bibliothèque C très connue chez les débutants en programmation de jeux vidéo passe le cap et publie sa version 2.0. Cette version était très attendue. En effet, la version 1.2 ne possède pas d'accélération matérielle, rendant difficile la création d'applications haute résolution.

    Cette version ajoute donc :
    • l'accélération graphique 3D ;
    • l'accélération graphique 2D, reposant sur Direct3DS, OpenGL, OpenGL ES ou un rendu logiciel ;
    • le support d'OpenGL 3.0 (et plus), d'OpenGL ES ;
    • la gestion de plusieurs fenêtres, écrans et de multiples périphériques audio ;
    • le support d'Android et de iOS ;
    • le support de XInput et XAudio (sous Windows) ;
    • les opérations atomiques ;
    • la gestion de l'autonomie ;
    • des fonctions simples pour les contrôleurs de jeu vidéo ;
    • un meilleur support du mode plein écran ;
    • un meilleur support du clavier ;
    • les boites de messages ;
    • le support du copier/coller ;
    • un support basique du glisser/déposer ;
    • une macro d'assertion très puissante ;
    • et plus encore...


    Dès à présent vous pouvez télécharger et tester cette nouvelle version.


    Votre opinion

    Avez-vous testé SDL 2.0 durant sa beta ?
    Quelles sont les bonnes et mauvaises choses de cette nouvelle version ?
    Pensez-vous que cette version soit un concurrent solide pour la SFML 2.1 ?


    Liens utiles

    Tutoriel d'installation et de configuration de la SDL 2.0

    Site officiel
    Page de téléchargement
    Guide migration en français
    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.

  2. #2
    Membre expert

    Avatar de germinolegrand
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Octobre 2010
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2010
    Messages : 738
    Points : 3 892
    Points
    3 892
    Par défaut
    Avez-vous testé SDL 2.0 durant sa beta ?
    Non ^^
    Quelles sont les bonnes et mauvaises choses de cette nouvelle version ?
    Le support de l'accélération graphique... était juste nécessaire
    La SDL reste impressionnante pour les configurations diverses et variées qu'elle propose. Et ça a été amélioré. Chapeau.
    Par contre les features haut niveau comme le drag&drop... je suis pas sûr que ça soit approprié.
    Pensez-vous que cette version soit un concurrent solide pour la SFML 2.1 ?
    Plus que jamais, même si SFML reste carrément plus facile d'accès et d'utilisation.

  3. #3
    Expert éminent sénior
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    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 214
    Points : 10 136
    Points
    10 136
    Par défaut
    Faudra que je m'y mette a la SDL 2.0 , mais je sais pas si la SDL 2.0 est compatible avec la SDL 1.2 (vu le nombre application qui utilise la 1.2 faudrait mieux).
    Après d'un point de vue perso elle m'apporte pas grand chose.


    Citation Envoyé par germinolegrand Voir le message
    Le support de l'accélération graphique... était juste nécessaire
    C'est assez relatif , ça dépend de ce qu'on en fait accélération 2D peut être inutile , on tous cas j'en ai jamais eu besoin.

    Citation Envoyé par germinolegrand Voir le message
    Plus que jamais, même si SFML reste carrément plus facile d'accès et d'utilisation.
    Moi je trouve le contraire la SDL étant plus simple que la SFML , chaqu'un son truc .

  4. #4
    Membre expert

    Avatar de germinolegrand
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Octobre 2010
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2010
    Messages : 738
    Points : 3 892
    Points
    3 892
    Par défaut
    L'accélération graphique est utile surtout pour la 2D, il y a 2 mois j'ai fait un jeu en 600*800, dès que j'ai voulu mettre un background pouf ! divise par 4 tes fps...

  5. #5
    Expert éminent sénior
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    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 214
    Points : 10 136
    Points
    10 136
    Par défaut
    Citation Envoyé par germinolegrand Voir le message
    L'accélération graphique est utile surtout pour la 2D, il y a 2 mois j'ai fait un jeu en 600*800, dès que j'ai voulu mettre un background pouf ! divise par 4 tes fps...
    Surtout pour de la 3D tu veux dire ? En 2D on peut s'en passer ,la résolution peut réduire les fps certes.
    Mais pour éviter un long débat , ça dépend de ce que tu fais , un jeu plus rétro (avec sprite basse résolution) et une fenêtre 240p ou 480p n'importe quelle machine peut la faire tourné.
    Plus l'accélération matériel peut s'avérer utile.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 18
    Points : 39
    Points
    39
    Par défaut
    En fait l'accélération matérielle est bien présente dans la version 1.2 sur un point :
    L'utilisation de la VRAM au lieu de la RAM (Et donc du GPU au lieu du CPU). Mais ça dépend des drivers de la machine. Donc par exemple si on cherche à faire un jeu avec un minimum d'animations (Scrolling etc...) il faut activer les bons drivers pour utiliser la VRAM.

    Enfin cette version 2 apporte forcément de bonnes choses, à voir si elle permet toujours les résolutions exotiques en plein écran (Par exemple : 256x240) (Ce qui n'est pas le cas avec la SFML 1.x (Je ne sais pas pour la 2.x)) et si elle consomme pas trop de mémoire.

    Citation Envoyé par germinolegrand Voir le message
    L'accélération graphique est utile surtout pour la 2D, il y a 2 mois j'ai fait un jeu en 600*800, dès que j'ai voulu mettre un background pouf ! divise par 4 tes fps...
    Il faut utiliser la VRAM au lieu de la RAM.

  7. #7
    Membre expert

    Avatar de germinolegrand
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Octobre 2010
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2010
    Messages : 738
    Points : 3 892
    Points
    3 892
    Par défaut
    Citation Envoyé par Kitai Voir le message
    Il faut utiliser la VRAM au lieu de la RAM.
    Et donc l'accélération graphique .
    Je ne savais pas qu'elle était dispo dans la 1.2 ^^

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


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

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 826
    Points : 218 287
    Points
    218 287
    Billets dans le blog
    117
    Par défaut
    De mémoire, c'est dispo que sous Windows, avec le driver DirectX, mais pas DirectX 9, ni 8, non non, le vieux DirectX. C'était dispo sous GP2X aussi et je ne les ai pas vu autre part. Donc c'était tout de même très léger, pas portable pour un sous.
    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.

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 18
    Points : 39
    Points
    39
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    De mémoire, c'est dispo que sous Windows, avec le driver DirectX, mais pas DirectX 9, ni 8, non non, le vieux DirectX. C'était dispo sous GP2X aussi et je ne les ai pas vu autre part. Donc c'était tout de même très léger, pas portable pour un sous.
    En fait ce qui est utilisé c'est DirectDraw. Donc oui un vieux truc, mais l'important c'est que ça permet d'avoir accès à la VRAM.
    Et cette accélération 2D est aussi dispo pour d'autres systèmes comme Linux, à condition d'avoir les bons drivers installés (DirectFB par exemple).

  10. #10
    Nouveau membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2012
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Ile Maurice

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Décembre 2012
    Messages : 46
    Points : 31
    Points
    31
    Par défaut
    Quelqu'un aurait un tutoriel pour l'installer ? Parce que je cherche, et toujours rien

  11. #11
    Expert éminent sénior
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    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 214
    Points : 10 136
    Points
    10 136
    Par défaut
    Citation Envoyé par Halarp27 Voir le message
    Quelqu'un aurait un tutoriel pour l'installer ? Parce que je cherche, et toujours rien
    J'en connais pas mais elle s'installe comme toute les lib ,donc si tu installer la SDL 1.2 tu saura installer la 2.0.

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


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

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 826
    Points : 218 287
    Points
    218 287
    Billets dans le blog
    117
    Par défaut
    Le voici \ o /
    Voici le tutoriel d'installation et de configuration de la SDL 2.0 : http://alexandre-laurent.developpez....configuration/

    Maintenant, vous n'avez plus aucune excuse pour ne pas commencer un nouveau projet utilisant cette bibliothèque.
    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.

  13. #13
    Expert éminent sénior
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    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 214
    Points : 10 136
    Points
    10 136
    Par défaut
    Je viens de regardé le code source de la SDL 2.0 , et ça utilise des glbegin a tous bout de champ donc finalement bof quoi ,et SDL_RenderCopy utilise du bind a chaque fois (et des glbegin) , du coup je me demande si on doit se restreinte a OpenGL 1.X , d'utiliser le couple SDL1.2/OpenGL et utiliser une texture et des vertex array qui serait beaucoup plus rapide.
    Faire soit même quelques fonctions 2D en OpenGL me semble plus judicieux en terme de perf.

Discussions similaires

  1. Linux : Fedora 12 est disponible en téléchargement
    Par Gordon Fowler dans le forum RedHat / CentOS / Fedora
    Réponses: 45
    Dernier message: 03/06/2010, 12h28
  2. Linux : Fedora 12 est disponible en téléchargement
    Par Gordon Fowler dans le forum Actualités
    Réponses: 1
    Dernier message: 22/10/2009, 18h15
  3. Linux : Fedora 11 est disponible en téléchargement
    Par Pierre Louis Chevalier dans le forum RedHat / CentOS / Fedora
    Réponses: 3
    Dernier message: 23/06/2009, 14h26
  4. Linux : Fedora 11 est disponible en téléchargement
    Par Pierre Louis Chevalier dans le forum Actualités
    Réponses: 0
    Dernier message: 11/06/2009, 05h01
  5. Réponses: 2
    Dernier message: 18/02/2006, 21h00

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