Journal Programmation 3D à travers les âges : OpenGL 1.1 (1997-2003)

Posté par  (site web personnel) . Licence CC By‑SA.
52
16
sept.
2025

Salut 'nal,

Si tu suivi mon journal précédent, tu as maintenant les éléments de contexte pour programmer en 3D !

On va passer à la pratique avec un exemple OpenGL 1.1 (cf. spécification), qui correspond au code typique des années fin 90-début 2000. Mais qui, magie de la rétrocompatibilité, tourne encore très bien aujourd'hui.

Installer une "glu" de fenêtrage : SDL3

OpenGL s'occupe très peu du système de fenêtrage. Eh oui, ce n'est qu'une API de (…)

Journal Scrollable tiling : liste déroulante infinie de fenêtres

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
45
17
mai
2025

Vous connaissez les gestionnaires de fenêtres classiques, où les fenêtres se chevauchent les unes les autres (GNOME, KDE, XFCE, …). Vous connaissez les tiling, où l'écran va se partager entre les différentes fenêtres ( Sway, Hyprland, …)

J'ai découvert sur ce site le "scrollable tiling", qui peut être vu comme un intermédiaire ou une 3ème voie : chaque fenêtre va s'afficher après la suivante, formant une ligne infinie.

Le moniteur ne pouvant afficher qu'une partie, vous utilisez les fonctions classiques (…)