====== Différences ====== Ci-dessous, les différences entre deux révisions de la page.
allegro:bitmaps [2012/03/22 13:11] mrhide [Buffer d'affichage/de dessin] |
allegro:bitmaps [2012/06/29 17:02] (Version actuelle) mrhide [Bitmaps] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== Bitmaps ===== | + | ===== Allegro — Bitmaps ===== |
Dans cet article nous allons voir comment créer des bitmaps et comment dessiner dessus. | Dans cet article nous allons voir comment créer des bitmaps et comment dessiner dessus. | ||
- | ==== Buffer d'affichage/de dessin ==== | + | //Note importante : Allegro 5 utilise un backend OpenGL ou DirectX pour ses Bitmaps, ce qui impose certaines contraintes :\\ |
+ | Les bitmaps trop grands(dépend du matériel) ne pourront être créés, et souvent les bitmaps ne pourrons pas être de taille inférieure à 16*16.\\ | ||
+ | De plus la plupart des systèmes n'acceptent que des bitmaps dont la taille est une puissance de 2.\\ | ||
+ | Si on demande à Allegro de créer un Bitmap d'une taille qui ne convient pas au matériel, Allegro renvoie un bitmaps de la première taille au dessus qui correspond.// | ||
+ | |||
+ | //Pour toutes ces raisons faites attention quand vous dessinez sur votre Bitmap, il se pourrait bien qu'il soit plus grand que vous ne le pensiez !// | ||
+ | ==== Buffer de dessin ==== | ||
Allegro 5 introduit le concept de buffer de dessin, le buffer de dessin n'est pas affiché. | Allegro 5 introduit le concept de buffer de dessin, le buffer de dessin n'est pas affiché. |