Chuẩn Bị Môi Trường Lập Trình OpenGL Mục Lục Giới Thiệu

Chuẩn bị môi trường lập trình OpenGL Mục lục Giới thiệuProfile image of Nhat TruongNhat Truongvisibility

description

18 pages

link

1 file

OpenGL là một thư viện lập trình đồ họa thuần tuý. Thư viện lập trình đồ họa này có thể vẽ bất kỳ thứ gì mà ta yêu cầu. Tuy nhiên, OpenGL lại không có các tập lệnh để xử lý việc xuất/nhập từ bàn phím, chuột, tập tin hoặc thao tác trên các cửa sổ ứng dụng, quản lý các tập mở rộng OpenGL, đọc/ghi các tập tin hình ảnh... May mắn là hiện nay, có khá nhiều các thư viện hỗ trợ kèm theo như FreeGLUT, SDL, SDL2, SFML, GLFW, GLEW, SOIL… Các thư viện lập trình này ngoài tính năng là các thư viện đồ họa, chúng còn cho phép ta xử lý dễ dàng các vấn đề nêu trên. Hơn nữa, các thư viện lập trình bổ sung này không phụ thuộc nền tảng hệ điều hành, có nghĩa là ngoài Windows, chúng còn có thể hoạt động trên cả Linux và OSX. Đây là điều mà các lập trình viên OpenGL mong muốn vì bản chất của OpenGL là độc lập nền tảng. Trong loạt bài tập này, ta lựa chọn sử dụng thư viện SDL2 và GLEW để phục vụ cho các ứng dụng OpenGL sẽ được xây dựng. Ngôn ngữ lập trình được lựa chọn sử dụng xuyên suốt loạt bài tập thực hành này là C++. Mục tiêu Một số hướng dẫn để thiết lập các thông số cho trình biên dịch, cài đặt các thư viện hỗ trợ lập trình SDL2 và GLEW phục vụ cho việc xây dựng các ứng dụng OpenGL trên các trình biên dịch như Visual Studio 2015, MinGW trên nền Windows, GNU C/C++ trên nền Linux và OSX. Trong các phần được trình bày dưới đây, ta chỉ cần

See full PDFdownloadDownload PDF

Từ khóa » Thư Viện Glfw