diff --git a/labs/lab1-kernel_display/lab1-kernel_display.md b/labs/lab1-kernel_display/lab1-kernel_display.md index bd5fa7055c1900df648adddc785a27fd30a9928b..2b99ef267b9fc7625c78c9f4f3d9e95cd97426f4 100644 --- a/labs/lab1-kernel_display/lab1-kernel_display.md +++ b/labs/lab1-kernel_display/lab1-kernel_display.md @@ -1,6 +1,5 @@ --- title : Programmation Système Avancée -solutions : false author : - "Professeur : Florent Gluck" date : \today @@ -83,6 +82,7 @@ Le noyau doit réaliser les opérations suivantes (pas forcément dans l'ordre l - ainsi, on doit pouvoir changer l'image sans que le code du noyau n'ait à être modifié - pour faire simple, utilisez le logiciel `gimp` pour créer votre image (ou utilisez une image existante) - exportez l'image ("Export As...") dans le format "Raw image data", type "Standard (R,G,B)", "R,G,B (normal)" + - dans ce format, chaque pixel est encodé sur 32 bits, selon l'ordre suivant\ : 8 bits pour la composante bleue, 8 bits pour le rouge, 8 bits pour le vert et enfin 8 bits pour alpha (transparence)\ ; vous pouvez simplement considérer une opacité "binaire", à savoir\ : afficher uniquement le pixel si alpha == 0xFF (100% opaque) - Tester que votre code se comporte correctement\ ; on doit pouvoir visuellement confirmer que\ : - les informations système affichées sont correctes (RAM, infos sur le mode graphique, etc.) - l'affichage des pixels est correct diff --git a/labs/lab1-kernel_display/lab1-kernel_display.pdf b/labs/lab1-kernel_display/lab1-kernel_display.pdf index cd179e1339b279c114846f2dcb9798ce26ea2ae2..76f95481c0c4b04e4ad82eb53a5cf20c42711972 100644 Binary files a/labs/lab1-kernel_display/lab1-kernel_display.pdf and b/labs/lab1-kernel_display/lab1-kernel_display.pdf differ