Bài đăng

Đang hiển thị bài đăng từ tháng 2 1, 2016

TL;DR - Ý nghĩa của OpenGL và các thư viện glew, glu, glut,...

Hình ảnh
Bài này tổng hợp một số thư viện liên quan đến OpenGL mà hầu hết mọi người đều đụng phải nếu làm việc với OpenGL. Tôi chỉ hướng tới khái niệm thôi, bạn tự tìm hiểu sâu hơn nếu cần. OpenGL OpenGL (Open Graphics Library - http://en.wikipedia.org/wiki/OpenGL ) Thư viện render đồ hoạ 2D và 3D Cross-platform, viết bằng C Tập trung vào việc tương tác với GPU OpenGL-ES OpenGL-ES (OpenGL for Embedded System - http://en.wikipedia.org/wiki/OpenGL_ES ), thường được viết là GLES: Tập con của OpenGL Sử dụng cho các hệ thống nhúng như smartphone, tablet, game console,... WebGL WebGL (Web Graphics Library - http://en.wikipedia.org/wiki/WebGL ): Thư viện render đồ hoạ 2D và 3D cho trình duyệt API cho JavaScript Được viết dựa trên OpenGL-ES Tương tác với GPU thông qua trình duyệt GLU GLU (OpenGL Utility Library - http://en.wikipedia.org/wiki/OpenGL_Utility_Library ): Chứa các hàm tiện ích cho OpenGL Tập trung vào mapping giữa các hệ trục toạ độ và các loại kích thước màn hình GLEW GLEW (OpenGL Extensio