Hirdetés

Új hozzászólás Aktív témák

  • Abu85

    HÁZIGAZDA

    válasz Petykemano #32891 üzenetére

    Azért jó, mert nem véletlenül hívják ezeket gyors kódoknak. Ugyanis beépített függvényeket használnak, amiket a GPU kevés vagy akár egy utasítással is végre tud hajtani. Nem mindegy, hogy egy algoritmusra speciális op-kód van, vagy egy rakás atomi művelettel kell megoldani. Utóbbit hiába optimalizálod, már az alternatív megközelítés sokszázszor vagy sokezerszer lassabb. Ezért hozta be a Microsoft a shader modell 6-ban a wave intrinsicset, mert nem tudsz pár hét alatt ezerszeresére gyorsítani egy eljárást, nincs hol nyerni ennyit. Maximum 10%-ot hozol, és akkor már csak például ~9990x lassabb a speciális op-kód nélküli shader.
    Nem tudom, hogy milyen debuggerről beszélsz. Van elég sok. Szerintem te a profilozóra gondolsz. A Radeon GPU Profiler alapvetően nem elengedhetetlenül szükséges a PC-s játékok fejlesztéséhez, csak annyit lehet nyerni vele, hogy nem kell konzolon profilozni a PC-s kódot. Ami egyébként elég sok előny, hiszen egy PC-s portolással foglalkozó stúdiók számára időpocsékolás, hogy a PC-s portot át kell vinni egy olyan platformra, amin van hardveres nyomkövető. Ez azért elég sok munka, ahhoz képest, hogy a Radeon GPU Profilert négy kattintással aktiválni lehet. Nem véletlenül cserélte le a fejlesztői hardverparkját Radeonra az Epic. Egyszerűen rengeteg időt takarítanak meg ezzel a módszerrel, ami a Vulkan API-ra való átállás szempontjából nagyon fontos.

    [ Szerkesztve ]

    Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.

Új hozzászólás Aktív témák