À l'heure actuelle, je suis en train de créer une texture programatically de la façon suivante: J'ai 1 matrice bidimensionnelle de hexadécimaux:Est-ce que cette façon de texturer est supportée dans Direct3d?
char array = { 0xfe, 0xfd, 0xfb, 0xf7, 0xef, 0xdf, 0xbf, 0x7f }
et je veux créer cette texture en utilisant les bits qui font jusqu'à ce tableau depuis F = 1111 et 7 = 0111 en binaire et ainsi de suite. Visuellement, il ressemblerait à ceci:
1 1 1 1 1 1 1 0
1 1 1 1 1 1 0 1
1 1 1 1 1 0 1 1
1 1 1 1 0 1 1 1
1 1 1 0 1 1 1 1
1 1 0 1 1 1 1 1
1 0 1 1 1 1 1 1
0 1 1 1 1 1 1 1
Essentiellement, chaque élément du tableau représenterait une rangée, et chacun des huit bits qui composent l'un des personnages représenterait les éléments. 0 serait non rempli et 1 pour "rempli". J'appliquerais alors la couleur en fonction d'un mécanisme extérieur. J'ai trouvé sur MSDN ce DXGI_format:
DXGI_FORMAT_R1_UNORM
qui prend en un peu, alors je devine quelque chose de semblable à cette procédure est possible.