Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
29. Okt 2009
jupp, also im Prinzip
VAR and CONST = CONST
Fogendes geht nur, wenn CONST nur aus einem Bit besteht
da ist dann ein is_not_zero-TEST meist schneller/kleiner, als ein Integer-CMP
VAR and CONST <> 0
und wenn man übereinstimmende Bitsequenzen hat (1 oder mehrere Bits), dann geht auch sowas
D3DUSAGE_DYNAMIC = $00080;
D3DLOCK_DISCARD = $00800;
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
29. Okt 2009
Welchen Wert haben eigentlich diese Konstanten?
Gibt da eventuell noch 'nen anderen "Trick".
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
29. Okt 2009
x = (m_dwUsage & D3DUSAGE_DYNAMIC) ? D3DLOCK_DISCARD : 0;
x := IfThen(m_dwUsage and D3DUSAGE_DYNAMIC <> 0, D3DLOCK_DISCARD, 0);