Mesa baru-baru ini mendapatkan penanganan fallback perangkat lunak BPTC yang merupakan persyaratan untuk dukungan OpenGL 4.2 tetapi BPTC tidak didukung secara asli oleh semua perangkat keras GPU, terutama di sisi yang disematkan. Dukungan emulasi perangkat lunak untuk BPTC mirip dengan apa yang sudah ada di Mesa untuk format ASTC dan ETC juga. Permintaan penggabungan tertunda yang juga menambahkan penanganan mundur perangkat lunak S3TC, yang membantu beberapa driver GPU tertanam yang lebih kecil juga untuk menjalankan lebih banyak game yang bergantung pada S3 Texture Compression.
S3TC telah memusingkan driver GPU open-source karena paten seputar S3 Texture Compression. Tetapi patennya telah kedaluwarsa beberapa tahun yang lalu dan tidak lagi memusingkan seperti beberapa tahun yang lalu, terutama dengan munculnya algoritma kompresi tekstur seperti ASTC.
Minggu lalu Erik Faye-Lund membuka permintaan penggabungan Mesa menambahkan penanganan mundur perangkat lunak S3TC untuk kasus di mana prosesor grafis dan/atau driver tidak memiliki penanganan S3TC asli. Penggantian perangkat lunak ini dapat digunakan untuk menjalankan lebih banyak game -- di mana mereka secara eksplisit mengandalkan dukungan S3TC -- pada driver Arm Mali Panfrost, Raspberry Pi VC4, dan driver serupa lainnya.
MR ini memiliki kode tertunda untuk penggantian perangkat lunak S3TC yang diharapkan akan digabungkan pada waktunya untuk Mesa 22.3 kuartal berikutnya.
Itulah berita seputar Mesa Mempersiapkan Penggantian Perangkat Lunak Untuk Kompresi Tekstur S3TC, semoga bermanfaat. Disadur dari Phoronix.com.