codice:dwBehaviorFlags |= D3DCREATE_SOFTWARE_VERTEXPROCESSING
sta per
e non è altro che una forma similecodice:dwBehaviorFlags = D3dwBehaviorFlags | DCREATE_SOFTWARE_VERTEXPROCESSING
al posto dicodice:i+=2;
codice:i=i+2;
L'operatore | è semplicemente un OR bit a bit e l'istruzione quindi aggiunge alla variabile che memorizza i flags dwBehaviorFlags il flag DCREATE_SOFTWARE_VERTEXPROCESSING definito in qualche header delle MFC