Hôm nay được hợp nhất vào Mesa 21.2-devel là hỗ trợ OpenGL ES 3.1 được hiển thị cho trình điều khiển Panfrost Gallium3D cung cấp đồ họa Arm Mali nguồn mở.
Nhà phát triển hàng đầu của Panfrost, Alyssa Rosenzweig đã cập nhật hơn 100 bản vá ngày hôm nay cho Panfrost vào Mesa Git. Hơn 100 cam kết trong số lượng yêu cầu hợp nhất duy nhất đối với nhiều bản sửa lỗi tuân thủ OpenGL.
Đáng chú ý nhất từ công việc này là OpenGL ES 3.1 hiện đang được đưa ra cho Panfrost! Panfrost hiện gia nhập hàng ngũ Intel, Nouveau NVC0, R600, RadeonSI, VirGL, V3D, Softpipe, LLVMpipe và Zink với tư cách là trình điều khiển Mesa hỗ trợ OpenGL ES 3.1.
Thông tin chi tiết về các bản vá lỗi hôm nay qua MR này . Alyssa đã lưu ý khi lật trên GLES 3.1,” Chúng tôi có [tích hợp liên tục], chúng tôi chỉ còn một vài thử nghiệm để tuân thủ trên v7 và Midgard chỉ còn vài trăm thử nghiệm nữa. Với điểm phân nhánh thì không trong một tháng nữa, tôi nghĩ đây là thời điểm tốt để chuyển đổi. ”
Đáng chú ý nhất là OpenGL ES 3.1 bổ sung tính toán đổ bóng, lệnh vẽ gián tiếp và các bổ sung khác. Trong khi đó OpenGL ES 3.2 là thông số kỹ thuật ngược dòng mới nhất cho API đồ họa tập trung vào thiết bị di động này. Arm’s Midgard 2nd Gen khai thác ở OpenGL ES 3.1 trong khi Midgard 3rd/4th Gen và Bifrost cuối cùng có khả năng OpenGL ES 3.2 sau khi hỗ trợ trình điều khiển nguồn mở này được kết nối.