Portage des applications du système de fenêtre X

comme Windows, le système de fenêtre X est un système de gestion d’événements et de message qui utilise des menus et des contrôles de fenêtre. Le code OpenGL de votre application système X Window est probablement situé dans des zones qui correspondent approximativement à l’emplacement où il apparaîtra lorsque vous le passerez à Windows. La majeure partie de votre code OpenGL ne changera pas, mais vous devez réécrire le code qui est spécifique au système X Window.

Utilisez la procédure générale suivante pour déplacer les programmes OpenGL du système X Window vers Windows

  1. réécrivez le code spécifique au système X Window en utilisant un code d’Windows équivalent. Recherchez le code de création de fenêtre et de gestion d’événements. le système de fenêtres X et les Windows sont des systèmes de gestion d’événements et de fenêtrage basés sur les messages, ce qui facilite la détermination de l’emplacement des modifications appropriées. (Toutefois, en particulier pour les applications volumineuses, la réécriture d’une application d’un système d’exploitation à un autre peut être une entreprise complexe et difficile.)
  2. Localisez tout code qui utilise des fonctions GLX. il s’agit des fonctions que vous allez traduire en leurs fonctions Windows équivalentes.
  3. traduisez les fonctions de format de pixel GLX et les fonctions visuelles/dessinées en fonction appropriée Windows format de pixel/OpenGL et de contexte de périphérique.
  4. traduisez les fonctions de contexte de rendu GLX pour Windows fonctions de contexte de rendu/OpenGL.
  5. traduisez les fonctions GLX Pixmap en fonctions Windows équivalentes.
  6. traduisez GLX trame et d’autres fonctions GLX en fonctions Windows appropriées.