direct3d

Czy polecenia warunkowe spowalniają shadery?

Chcę wiedzieć, czy "if-statements" wewnątrz shaderów (wierzchołek / fragment / piksel...) naprawdę spowalniają działanie shad ... nia shadera. Zgadza się? Czy bardziej sensowne jest tworzenie 2 różnych shaderów, takich jak jeden dla else, a drugi dla if?

W jaki sposób gry 3D są tak wydajne?

Jest coś, czego nigdy nie rozumiałem. Jak wielka gra na PC, taka jak GTA IV, może używać 50% mojego procesora i działać z prędkością 60 klatek na sekundę, podczas gdy demo DX obracającego się czajnika @ 60 klatek na sekundę wykorzystuje aż 30% ?

Triangulacja wielokątna z otworami

Szukam algorytmu lub biblioteki (lepszej) do rozbicia wielokąta na Trójkąty. Będę używał tych trójkątów w aplikacji Direct3D. ... ry. I would really docenić kilka opinii od osób z wcześniejszym doświadczeniem w tej dziedzinie. Edit: to jest wielokąt 2D.

Siatki renderujące z wieloma indeksami

Mam pewne dane wierzchołkowe. Pozycje, statystyki, współrzędne tekstur. Pewnie załadowałem go z A.plik obj lub inny format. M ... ścian. Ale każdy fragment danych wierzchołków ma swój własny indeks. Czy Mogę renderować te dane za pomocą OpenGL / Direct3D?

Czy if-statements Spowalnia mój shader?

Chcę wiedzieć, czy "if-statements" wewnątrz shaderów (wierzchołek / fragment / piksel...) naprawdę spowalniają działanie shad ... shadera. Zgadza się? Czy bardziej sensowne jest tworzenie dwóch różnych shaderów, takich jak jeden dla else, a drugi dla if?

Jak dobrze WPF łączy się z XNA w prawdziwym życiu?

Rozumiem, że istnieje kilka sposobów mieszania XNA i WPF w ramach tej samej aplikacji. Uważam, że kuszące jest używanie WPF d ... . NET 3.5 SP1 ? Jakieś pułapki (takie jak "problem przestrzeni powietrznej" )? Jakieś wskazówki, co appoach działa najlepiej?

Użyj warstwy debugowania D3D11 z VS2013 w systemie Windows 10

W moich projektach D3D 11 zawsze dodaję #if (defined(DEBUG) || defined(_DEBUG)) deviceFlags |= D3D11_CREATE_DEVICE_DEBUG; # ... est jakiś sposób na rozwiązanie tego problemu, tj. Czy Mogę włączyć warstwę debugowania D3D11 w systemie Windows 10 z VS2013?

Dlaczego aplikacja Direct3D działa lepiej w trybie pełnoekranowym?

Wydajność aplikacji Direct3D wydaje się być znacznie lepsza w trybie pełnoekranowym w porównaniu do trybu okienkowego. Jakie ... laczego aplikacja nie może uzyskać wyłącznej kontroli dla części ekranu (tj. okna) i mieć takie same korzyści wydajnościowe?

OpenGL nadal lepszy od Direct3D Dla Nie-gier? [zamknięte]

Standardowym modelem było to, że OpenGL jest dla profesjonalnych aplikacji (CAD) i Direct3D jest dla gier. Wraz z porażką ... nicznych aplikacji 3D (cad/GIS)? Czy istnieją biblioteki scenegraph dla Direct3D? (oczywiście Direct3D to tylko windows.)

Czy powinienem używać DirectInput lub Windows message loop?

Pracuję nad grą c++ DirectX 2D i potrzebuję klawiatury i myszy. Wikipedia mówi: Microsoft zaleca, aby nowe aplikacje kor ... ię rysowaniem i aktualizacją (logika gry), wywołuję Draw i metody aktualizacji wewnątrz pętli wiadomości windows. Thanks