Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
8
Spistreści
6.7.Programowanieshaderaewaluacjiteselacji........................261
6.7.1.Przepływdanych......................................262
6.7.2.Konguracjaprymitywówzapomocąwejściowegokwalikatora
layout...........................................263
6.7.3.Zmiennewbudowane..................................264
6.8.Programowanieshaderageometrii..............................264
6.8.1.Interfejswejściaideklaracjaliczbywywołańshadera............265
6.8.2.Interfejswyjściadeklaracjaprymitywuiemisjawierzchołków.....266
6.8.3.Dedykowaneprymitywyprzylegające.......................269
6.8.4.Zmiennewbudowane..................................272
6.9.Programowanieshaderafragmentów............................272
6.9.1.Renderowaniedobuforaramki...........................273
6.9.2.Odrzucaniefragmentów................................274
6.9.3.Modykacjawspółrzędnychfragmentów.....................275
6.9.4.Wczesnytestfragmentówimodykacjabuforugłębokości........275
6.9.5.Funkcjewbudowaneiwywołaniawspomagające..............278
6.9.6.Zmiennewbudowane..................................282
Rozdział7.
Mechanizmyuzupełniające..............................284
7.1.Renderowaniedotekstur.....................................284
7.1.1.Przygotowanieaplikacji.................................284
7.1.2.Renderowaniedowieluteksturjakoosobnychzałącznikówkoloru..286
7.1.3.Renderowaniedoteksturzłożonychzwykorzystaniemshadera
geometrii...........................................289
7.2.MechanizmShaderSubroutine.................................291
7.2.1.Funkcjewywoływanestatycznieidynamicznie.................292
7.2.2.Elementyskładniowemechanizmu.........................294
7.2.3.Przykładowaimplementacja..............................297
7.2.4.Kongurowaniepowiązańzmiennychzfunkcjamisubroutine.......299
Rozdział8.
Shaderobliczeniowy...................................303
8.1.Wprowadzenie............................................303
8.1.1.Kompilacjaiużycieshaderaobliczeniowego..................304
8.2.Wywołaniashaderaobliczeniowegoigrupywykonawcze..............305
8.2.1.Identykacjawywołania.................................306
8.2.2.Ograniczenialiczbywywołań.............................307
8.3.Charakterystykaprzetwarzania.................................308
8.3.1.Przetwarzanielokalnychgruproboczych.....................308
8.3.2.Pamięćwspółdzielonakwalikatorshared.................309
8.3.3.Synchronizacja.......................................310
Dodatek.......................................................313
DodatekA...................................................313
DodatekB...................................................314
DodatekC..................................................315
DodatekD..................................................317
DodatekE...................................................326
DodatekF...................................................335
Słownikpojęć..................................................341
Bibliograa....................................................343