Markus Pitha: (C) Grafik - Bitverschiebung - Welcher Sinn?

Beitrag lesen

Hallo,

danke erstmal.

Wie gesagt: Was das ganze im Zusammenhang wirklich bedeutet, kann ich dir nicht sagen, ohne diesen Zusammenhang (vor allem die zugrundeliegenden Datenstrukturen) zu kennen.

Wie gesagt, mir ging es ohnehin nur darum, was die Bitverschiebung macht.

ai = (a1-a0) >>3;
     zi = (z1-z0) >>3;

Wenn das nur eine Division ist, warum macht man es nicht konventionellem Weg?

*(tmp++) = *(texture1 + ( ((a>>8) & 0x00FF) | (z & 0xFF00) ) );

Hmmm ok, was ein Offset ist, weiß ich zwar jetzt noch nicht, aber danke für die Info. Zumindest habe ich schon einen Anhaltspunkt.

Markus.

--
http://www.apostrophitis.at
http://www.pithax.net
Wenn ich ein toller Programmierer währe, könnte ich vieleicht sogar Packete nach einem gewissen Standart kompelieren...
Vieleicht progge ich aber auch eine tolle Gallerie, die dann hoffentlich funzt.