Gnome Mutter sẽ không còn hỗ trợ các phiên bản OpenGL cũ hơn nữa

Cơ sở mã máy chủ tổng hợp Mutter sẽ được sử dụng trong bản phát hành Gnome 44 đã được sửa đổi để loại bỏ hỗ trợ cho các phiên bản OpenGL cũ hơn. Để chạy Mutter, bạn sẽ cần trình điều khiển hỗ trợ ít nhất OpenGL 3.1. Đồng thời, Mutter sẽ duy trì hỗ trợ cho OpenGL ES 2.0, điều này sẽ cho phép nó duy trì khả năng hoạt động trên các card màn hình cũ hơn và trên GPU được sử dụng trên bo mạch ARM. Người ta hy vọng rằng việc loại bỏ mã để hỗ trợ các phiên bản OpenGL cũ sẽ giúp cơ sở mã dễ bảo trì hơn và sẽ giải phóng tài nguyên để thử nghiệm chức năng mới.

Ở Mesa, hầu hết tất cả các trình điều khiển OpenGL hiện tại đều đáp ứng các điều kiện đã nêu (hỗ trợ OpenGL 3.1 chưa được triển khai đầy đủ trong etnaviv (Vivante), vc4 (VideoCore Raspberry Pi), v3d (VideoCore Raspberry Pi), asahi (Apple Silicon) và lima (Mali 400/ 450)). Dự kiến, các GPU và hệ thống ARM cũ hơn có trình điều khiển không hỗ trợ các phiên bản OpenGL bắt buộc sẽ có thể được sử dụng bằng cách chuyển sang OpenGL ES 2.0. Ví dụ: các trình điều khiển cũ hơn cho GPU Intel Gen3-Gen5 chỉ hỗ trợ OpenGL 2.1 sẽ có thể được sử dụng vì chúng cũng hỗ trợ OpenGL ES 2.0.

Nguồn: opennet.ru

Thêm một lời nhận xét