Bài đăng

Đang hiển thị bài đăng từ Tháng 10, 2013

Tổng quan OpenGL ES

Hình ảnh
TỔNG QUAN OPENGL ES I. Khái niệm OpenGL (Open Graphics Library) là một bộ thư viện đồ hoạ, bao gồm một tập khoảng 200 hàm, dùng trong các ứng dụng đồ hoạ 2 chiều và 3 chiều. OpenGL được viết bằng C/C++, là một ngôn ngữ cấp thấp, vì thế mà OpenGL hỗ trợ được rất nhiều nền tảng khác nhau từ Mac OS, Linux, Windows, ...  OpenGL ES ( Open Graphics Library for Embedded System ) là một phiên bản của OpenGL dành cho các hệ thống nhúng mà tiêu biểu là các thiết bị di động. Phiên bản này gọn nhẹ hơn do đã được bỏ bớt một số thành phần để phù hợp hơn với các thiết bị có cấu hình thấp hơn so với PC. II. Phiên bản  OpenGL ES hiên nay có 3 phiên bản là OpenGL ES 1.x,  OpenGL ES 2.x và  OpenGL ES 3.x OpenGL ES 1.x   Là phiên bản ra đời sớm nhất,  OpenGL ES 1.x  sử dụng một kỹ thuật có tên gọi là "fix pipeline", nghĩa là quy trình dựng hình đã được cố định, khó có thể thay đổi được. Điều này dẫn đến khả năng tối ưu hoá một cách tối đa cho  OpenGL ES 1.x , đặc biệt trên nhữ