Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


wierzchołków FVF (Direct3D 9)

Ustawienie parametru FVF IDirect3DDevice9::CreateVertexBuffer metody na wartość niezerową, która musi być prawidłowym kodem FVF, wskazuje, że zawartość buforu ma być scharakteryzowana przez kod FVF. Bufor wierzchołka utworzony za pomocą kodu FVF jest określany jako bufor wierzchołka FVF. Niektóre metody lub zastosowania IDirect3DDevice9 wymagają wierzchołków FVF, a inne wymagają wierzchołków innych niż FVF. wierzchołków FVF są wymagane jako argument buforu wierzchołka docelowego dla IDirect3DDevice9::P rocessVertices.

wierzchołków FVF można powiązać ze strumieniem danych źródłowych dla dowolnej liczby strumienia.

Obecność składnika D3DFVF_XYZRHW w wierzchołków FVF wskazuje, że wierzchołki w tym buforze zostały przetworzone. wierzchołków używane do IDirect3DDevice9::P rocessVertices wierzchołków docelowych muszą być przetwarzane po przetworzeniu. wierzchołków używane do stałych danych wejściowych cieniowania funkcji mogą być wstępnie przetworzone lub poprocesowane. Jeśli bufor wierzchołka jest przetwarzany po przetworzeniu, cieniowanie jest skutecznie pomijane, a dane są przekazywane bezpośrednio do pierwotnego modułu wycinania i konfigurowania.

wierzchołków FVF mogą być używane z cieniowaniami wierzchołków. Ponadto strumienie wierzchołków mogą reprezentować te same formaty wierzchołków, które mogą zawierać wierzchołków innych niż FVF. Nie muszą być używane do wprowadzania danych z oddzielnych wierzchołków. Dodatkowa elastyczność nowych strumieni wierzchołków umożliwia aplikacjom, które muszą przechowywać swoje dane oddzielnie, aby działały lepiej, ale nie jest to wymagane. Jeśli aplikacja może zachować przeplatane dane z wyprzedzeniem, oznacza to zwiększenie wydajności. Jeśli aplikacja będzie przeplatać dane tylko przed każdym wywołaniem renderowania, należy włączyć interfejs API lub sprzęt, aby to zrobić z wieloma strumieniami.

Najważniejszą sprawą z wydajnością wierzchołka jest użycie 32-bajtowego wierzchołka i utrzymanie dobrej kolejności pamięci podręcznej.

wierzchołków