Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Direct3D 11 implementuje obsługę tworzenia i renderowania obiektów przy użyciu wielu wątków.
W tej sekcji
| Temat | Opis |
|---|---|
|
Wprowadzenie do wielowątkowości w Direct3D 11 |
Wielowątkowość została zaprojektowana tak, aby zwiększyć wydajność, wykonując pracę przy użyciu co najmniej jednego wątku w tym samym czasie. |
| tworzenie obiektów z wielowątkowym |
Użyj interfejsu ID3D11Device, aby utworzyć zasoby i obiekty, użyj ID3D11DeviceContext do renderowania . |
|
natychmiastowe i odroczone renderowanie |
Direct3D 11 obsługuje dwa typy renderowania: natychmiastowe i odroczone. Oba są implementowane przy użyciu interfejsu ID3D11DeviceContext. |
|
lista poleceń |
Lista poleceń to sekwencja poleceń procesora GPU, które można rejestrować i odtwarzać. Lista poleceń może zwiększyć wydajność dzięki zmniejszeniu nakładu pracy generowanego przez środowisko uruchomieniowe. |
|
Różnice wątkowe między wersjami Direct3D |
Wiele wielowątowych modeli programowania korzysta z elementów pierwotnych synchronizacji (takich jak mutexes), aby tworzyć sekcje krytyczne i zapobiegać uzyskiwaniu dostępu do kodu przez więcej niż jeden wątek jednocześnie. |