Skip to main content

Những gì được tăng tốc OpenGL Cách thức?

Thư viện đồ họa mở tăng tốc reg;.Các lệnh và kết xuất thay vì mặc định chức năng hoàn toàn dựa trên phần mềm.Không phải tất cả các thẻ đồ họa đều hỗ trợ OpenGL Reg gia tốc phần cứng;Chế độ và một số hỗ trợ chế độ không tăng tốc hoàn toàn tất cả các lệnh có sẵn trong OpenGL thư viện.Tùy thuộc vào phần cứng và trình điều khiển được sử dụng trong một máy tính hoặc thiết bị cụ thể, OpenGL Reg được tăng tốc;Chế độ thỉnh thoảng thực sự có thể chậm hơn chế độ kết xuất phần mềm, cho dù là do xung đột hay chỉ vì bộ xử lý máy tính nhanh hơn bộ xử lý đồ họa.Khi viết các ứng dụng sử dụng tăng tốc OpenGL Chế độ, có thể khó phát hiện chính xác và sử dụng chế độ riêng, bởi vì việc thực hiện cách xử lý các chế độ tăng tốc không được tiêu chuẩn hóa và có thể thay đổi rất nhiều từ trình điều khiển này sang trình điều khiển khác.Thư viện đồ họa là một giao diện lập trình trừu tượng (API) cung cấp bộ đệm giữa phần cứng đồ họa và phần mềm được viết để truy cập nó.Nói chung, OpenGL Hoạt động với mô hình máy khách-máy khách, có nghĩa là phần mềm trở thành máy khách sau đó gửi yêu cầu vẽ và thông tin đến máy chủ, thường là OpenGL Trình điều khiển và phần cứng.Trình điều khiển được cung cấp bởi hệ điều hành hoặc nhà sản xuất card đồ họa có thể thay đổi rất nhiều trong việc triển khai nội bộ, vì vậy một số chức năng phần cứng nâng cao hơn không phải lúc nào cũng được tiêu chuẩn hóa.Phần cứng tăng tốc OpenGL Chế độ là một trong những tính năng còn lại cho các nhà sản xuất card đồ họa để triển khai. Khi chương trình sử dụng OpenGL Reg được tăng tốc phần cứng;Chế độ, những gì thực sự xảy ra là OpenGL Cuộc gọi chức năng được thực hiện và chuyển cho người lái xe.Nếu trình điều khiển phát hiện khả năng tăng tốc đó hoạt động hoặc hoạt động cụ thể có hỗ trợ phần cứng trực tiếp, thì hàm được chuyển trực tiếp đến Đơn vị xử lý đồ họa (GPU) nằm trên card đồ họa.Nếu không có gia tốc hoạt động hoặc hiện tại, thì lệnh sẽ được xử lý và thực hiện thông qua các cuộc gọi và thuật toán phần mềm tiêu chuẩn.Trong hầu hết các trường hợp, gia tốc phần cứng cung cấp thời gian hiển thị nhanh hơn nhiều so với phần mềm thuần túy. Một số card đồ họa hỗ trợ OpenGL Reg gia tốc;Chế độ, nhưng chỉ ở độ phân giải cụ thể và độ sâu màu sắc.Điều này có nghĩa là card đồ họa có thể tự động sử dụng chế độ tăng tốc nếu, khi chương trình khởi tạo OpenGL reg ;, nó yêu cầu độ phân giải và độ sâu màu cụ thể.Phần cứng đồ họa có thể rất khác nhau, vì vậy chế độ này không phải lúc nào cũng rõ ràng và đôi khi có thể khó phát hiện tự động từ trong một chương trình mà không cần đầu vào của người dùng.Ngoài trình điều khiển và phần cứng phải hỗ trợ OpenGL Reg gia tốc;Chế độ, thiết bị màn hình hoặc thiết bị hiển thị cũng phải có hỗ trợ gốc cho độ phân giải và độ sâu màu được yêu cầu, nếu không thì chuyển sang chế độ tăng tốc sẽ không thành công và có thể ngăn chặn chương trình thực thi.