Sterownik V3D Gallium3D, który jest najczęściej używany przez najnowsze jednopłytowe komputery Raspberry Pi, znalazł wsparcie w głównej linii Mesa dla natywnej obsługi kompresji tekstur ASTC.

Gallium3D ma programową awaryjną kompresję adaptacyjnej skalowalnej kompresji tekstury (ASTC), z której korzystał sterownik V3D. Ale grafika Broadcom VideoCore ma natywną kompresję tekstur ASTC, która jest teraz używana przez najnowszy kod w Mesa 23.2-devel.

Grafika Broadcom obsługuje natywne skompresowane tekstury ASTC, więc sterownik V3D przełączył się na używanie tej z nowym kodem autorstwa Lucasa Fryzka z Igalii.

Tylko pojedyncza łatka z kilkudziesięcioma wierszami kodu uzyskuje natywną teksturę ASTC wsparcie kompresji do kształtu jako poprawa wydajności w stosunku do ścieżki rezerwowej opartej na oprogramowaniu/procesorze.

Categories: IT Info