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.
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.
Użyj listy poleceń w następujących scenariuszach:
- W ramach jednej ramki renderuj część sceny w jednym wątku podczas nagrywania innej części sceny w drugim wątku. Na końcu ramki odtwórz zarejestrowaną listę poleceń w pierwszym wątku. Ta metoda służy do skalowania złożonych zadań renderowania pomiędzy wieloma wątkami lub rdzeniami.
- Zapisz listę poleceń przed rozpoczęciem renderowania (na przykład podczas ładowania poziomu) i efektywnie odtwarzaj ją później w scenie. Ta optymalizacja sprawdza się dobrze, gdy trzeba renderować coś często.
Lista poleceń jest niezmienna i jest przeznaczona do rejestrowania i odtwarzania podczas pojedynczego wykonywania aplikacji. Lista poleceń nie została zaprojektowana tak, aby była wstępnie rejestrowana przed wykonaniem gry i ładowana z mediów, ponieważ nie ma możliwości utrwalania listy.
Lista poleceń musi być rejestrowana przez kontekst odroczony, ale może być odtwarzana tylko w kontekście natychmiastowym. Konteksty odroczone mogą generować jednocześnie listy poleceń.
- Aby zarejestrować listę poleceń, zobacz Instrukcje: rejestrowanie listy poleceń.
- Aby odtworzyć listę poleceń, zobacz Instrukcje: odtwarzanie listy poleceń.
- W przypadku korzystania z listy poleceń wydajność zależy od ilości obsługi zaimplementowanej w sterowniku. Aby sprawdzić obsługę sterowników, zobacz Instrukcje: sprawdzanie obsługi sterowników.
Tematy pokrewne