Udostępnij przez


D1151: Nieobsługiwany wybór tablicy

Podany identyfikator IDXGISurface2 należy do tablicy, ale wycinki tablicy nie są obsługiwane na tym poziomie urządzenia (D3D9).

 

Możliwe przyczyny

Międzyplatane tekstury Direct3D mogą być tablicowe; Funkcja Direct2D będzie działać tylko na jednym wycinek tablicy jednocześnie. Inne wycinki tablicy tekstury nadrzędnej nie będą miały wpływu ani nie będą renderowane w trybie Direct2D. Jednak urządzenia z poziomem funkcji 9 nie obsługują wyboru wycinków tablicy i nie mogą korzystać z tej funkcji współdziałania.

Możliwe poprawki

W przypadku aplikacji, które powinny działać prawidłowo na urządzeniach z poziomem funkcji 9, rozważ zmodyfikowanie logiki renderowania, aby uniknąć konieczności współdziałania tekstur tablicowych. Jeśli to możliwe, zamiast tego należy współpracować z pośrednim. Aby zminimalizować skutki pracy nad tym ograniczeniem, aplikacja może zdecydować się zaimplementować tę opcję jako ścieżkę rezerwową specyficzną dla poziomu funkcji 9.