12 points par GN⁺ 2026-02-20 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Minecraft Java Edition fait passer son moteur de rendu graphique d’OpenGL à Vulkan
  • L’arrêt des mises à jour d’OpenGL utilisé depuis les années 1990 et la fin du support sur macOS sont à l’origine de ce changement
  • Vulkan est pris en charge nativement sur Windows et Linux ; sur macOS, il est pris en charge via une couche de traduction, sans perte de performances
  • Cette transition devrait permettre une amélioration de la qualité visuelle et du framerate
  • Après des tests parallèles d’OpenGL et de Vulkan dans les snapshots, OpenGL devrait être retiré une fois la stabilité assurée

Bringing modern rendering to Java

  • Dans Minecraft: Java Edition, les préparatifs pour Vibrant Visuals se poursuivent, avec une refonte et une modernisation du code de rendu
    • Les mises à jour précédentes ont déjà permis d’améliorer la structure du code de rendu
    • Le projet entre désormais dans une phase où la technologie de base du rendu elle-même est remplacée
  • La technologie de rendu du jeu doit passer d’OpenGL à Vulkan
    • L’objectif est d’ouvrir de nouvelles possibilités sur le plan graphique et des performances
    • La communauté du modding et certains joueurs devraient en ressentir les effets

What are we changing?

  • Actuellement, Java Edition utilise l’API graphique OpenGL, conçue dans les années 1990
    • Le jeu repose sur OpenGL depuis ses débuts
  • OpenGL avait été choisi parce qu’il permettait de prendre en charge Linux, Windows et macOS
    • Le jeu a été conçu pour pouvoir tourner sur presque tous les PC et Mac
  • OpenGL n’a plus été mis à jour depuis 9 ans, est en état de Deprecated sur macOS, et finira par ne plus pouvoir y être exécuté
  • Pour rester compatible avec macOS, il fallait rester sur une ancienne version d’OpenGL, ce qui compliquait la modernisation de la base de code
  • Il est donc nécessaire de quitter OpenGL pour que Java Edition continue de fonctionner sur la plupart des PC, y compris sous macOS et Linux

Introducing: Vulkan

  • Vulkan est une API graphique utilisée sur le marché depuis plus de 10 ans, adoptée par les principaux fabricants de matériel
  • Elle est prise en charge nativement sur Windows et les versions récentes de Linux ; sur macOS, elle peut être prise en charge via une couche de traduction, sans perte de performances
  • À long terme, elle ouvre la voie à de meilleures performances et à davantage de possibilités fonctionnelles
    • Elle fournit la base nécessaire à la mise en œuvre de Vibrant Visuals
  • Si votre GPU a plus de 10 ans, il est possible qu’il ne prenne pas en charge Vulkan

What does this mean for modders?

  • Le passage d’OpenGL à Vulkan aura un impact sur les mods de rendu basés sur OpenGL
  • Le travail d’adaptation à Vulkan devrait demander plus d’efforts qu’une simple compatibilité avec une version standard
  • Il est recommandé à la communauté du modding de réduire sa dépendance à OpenGL
    • Il est conseillé de réutiliser autant que possible l’API de rendu interne
    • Si nécessaire, des discussions techniques directes avec l’équipe de développement sont possibles
  • Des échanges techniques ont lieu sur le canal Discord Vibrant Visuals
    • Ce n’est pas un canal d’annonces, mais un espace de discussion technique approfondie entre développeurs

What does this mean for players?

  • Certains mods pourraient être affectés pendant la transition
    • Les créateurs de mods auront besoin de temps pour publier des mises à jour
  • Dans de futurs snapshots, OpenGL et Vulkan seront proposés en parallèle
    • Il sera possible de choisir le moteur de rendu dans les snapshots comme dans les versions stables
    • Des travaux seront menés en parallèle pour garantir la stabilité et limiter les bugs
  • Les bugs doivent être signalés via bugs.mojang.com

When is this happening?

  • L’objectif est d’introduire Vulkan dans les snapshots de test pendant l’été
  • Pendant la période de test, il sera possible de basculer entre OpenGL et Vulkan
  • Une fois la stabilité et les performances validées, l’implémentation OpenGL sera supprimée
    • Une annonce préalable sera faite avant ce retrait
    • La configuration minimale requise sera mise à jour

Vulkan and Vibrant Visuals

  • La modernisation du moteur de rendu est une étape clé de la feuille de route de Vibrant Visuals
  • Le passage à Vulkan devrait élargir les possibilités d’amélioration graphique et renforcer les capacités en matière de performances
  • Une réduction des bugs liés aux pilotes est attendue
  • L’un des objectifs principaux est d’assurer la pérennité de l’exécution sur macOS
    • Afin de garantir que les joueurs sur tous les systèmes d’exploitation pris en charge puissent en bénéficier de la même manière

Signification de la mise à jour

  • Cette transition constitue une étape importante pour Minecraft Java, qui adopte une pile graphique moderne
  • Elle renforce les fondations techniques du moteur du jeu, en préparant une structure plus favorable à l’extension future et à l’ajout de fonctionnalités
  • Le passage d’OpenGL à Vulkan s’inscrit aussi dans le renouvellement générationnel des API graphiques à l’échelle de l’industrie du jeu vidéo

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.