Koti kehitys Mikä on swizzling? - määritelmä techopediasta

Mikä on swizzling? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä Swizzling tarkoittaa?

Huimaiseva tietokonegrafiikan yhteydessä on vektoritietojen uudelleenjärjestely kuvan pikselissä, jotta se saadaan aikaan nopeasti ja tehokkaasti. Tämä johtuu siitä, että välkkyminen tapahtuu tavalla, jolla tietty graafinen prosessointiyksikkö (GPU) tai CPU lukee pikselitiedot, vähentäen siten yleiskustannuksia. Tuloksena on sama kuva, joka voidaan tuottaa paljon nopeammin.

Techopedia selittää Swizzlingin

Swizzling saadaan järjestämällä vektoritietojen muodostavan arvojen matriisi uudelleen. Se tehdään, koska erilaiset renderoijat ja grafiikkaprosessorit käyttävät tietoja eri tavoin ja eri järjestyksissä, joten vektoritietojen kiihottaminen tämän erityisen tavan hoitamiseksi antaa ohjelmoijalle mahdollisuuden käyttää erityisiä ohjeita, jotka voivat käsitellä tietoja nopeammin. Tämä voi myös auttaa tietojen järjestämisessä muistiin, jotta tekstuurivälimuistit voidaan käyttää paremmin. Esimerkiksi vektorikomponentti c1.rgba voidaan kiihdyttää osaksi c2.abgr, jotta voidaan poistaa vaihe, jonka grafiikkaprosessori saattaa suorittaa tietojen uudelleenjärjestämiseksi, mikä nopeuttaa käsittelyä.


Yksi heikkouden haittapuoli on, että se vaikeuttaa kuvatietojen nopeaa saatavuutta, koska ne ovat muuttuneet dramaattisesti alkuperäisestä muodostaan. Joten swizzled-kuva saattaa käsitellä nopeammin, mutta sen muokkaaminen tosiasian jälkeen on erittäin vaikeaa.

Mikä on swizzling? - määritelmä techopediasta