längere Palette übergeben als über Flag angegeben
-
Hallo
wenn ich eine Palette in DirectX erstelle, übergebe ich ja ein Array aus PALETTEENTRYs bzw. in meinem Fall ein vector. Wenn ich nun in den Flags eine Bittiefe von z.B. 2 Bit angebe, kann die Palette ja nur max. 4 Einträge haben. Was passiert nun, wenn ich ein Array bzw. einen vector von einer Länge größer als 4, z.B. mit 8 Einträgen übergebe? Werden nur die ersten 4 Einträge übernommen oder gibt es eine Fehlermeldung?
-
Wer hantiert denn heutzutage noch mit Paletten rum ?
Nimm doch gleich 24 Bit RGB Format. Oder 32 Bit mit dem alpha Kanal.
-
Joa, im Endeffekt werd ich das auch machen... Aber ich bau mir grad ein Klassenkonzept für DX und da gehören nun mal auch Paletten hinzu. Außerdem benutzt mein DX Buch auch Paletten...
-
Ok hat sich schon erledigt. Hab nen anderen Weg gefunden... Trotzdem danke!