hlsl

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?

Normalizacja od [0,5 - 1] do [0 - 1]

Trochę tu utknąłem, to chyba jakaś łamigłówka. Jeśli mam liczby z zakresu od 0,5 do 1, Jak mogę znormalizować to, aby było od 0 do 1? Dzięki za pomoc, może jestem trochę powolny, ponieważ pracowałem przez ostatnie 24 godziny prosto O_O

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?

Kiedy następuje przejście z miejsca klipu do współrzędnych ekranu?

Studiowałem rurociąg renderowania i kiedy dotarłem do etapu przycinania wyjaśniono, że z przestrzeni widoku (oka lub kamery) ... obcinaniu i przed rasteryzacją? Po rasteryzacja a przed scissorem i z-testem? Na końcu tuż przed zapisem na buforze ramki?

Ile wydajności dodają warunkowe i nieużywane samplery/tekstury do SM2/3 Pixel shaderów?

Mamy jeden pixel shader w HLSL, który jest używany do nieco różnych rzeczy w kilku miejscach i jako taki ma kilka bloków waru ... kilka instrukcji, czy może drastycznie wpłynąć na rzeczy z powodu straganów i tak dalej, jak podczas optymalizacji procesora?