OpenGLUT 0.6.3

Giấy phép: Miễn phí ‎Kích cỡ tệp: N/A
‎Xếp hạng người dùng: 5.0/5 - ‎7 ‎Phiếu

OpenGLUT là một dự án mã nguồn mở để phát triển GLUT (OpenGL Utility Toolkit) C / C ++ API. OpenGLUT sử dụng cơ sở mã freeglut như một nền tảng để mở rộng, tăng cường và tinh chỉnh API. Trọng tâm hiện tại của dự án là sửa lỗi và cải thiện hỗ trợ đa nền tảng. Mục tiêu dài hạn của chúng tôi là xác định và triển khai OpenGLUT API Phiên bản 1.0 - nhằm thay thế API GLUT 3.x. Động lực - GLUT là một API phổ biến, di động và tài liệu tốt - Học GLUT rất dễ dàng cho người mới bắt đầu - Mark Kilgard của GLUT thực hiện đã biết lỗi / tính năng / hạn chế - Việc thực hiện GLUT của Mark Kilgard không được duy trì tích cực và không có sẵn dưới dạng mã nguồn mở - Có những lĩnh vực của GLUT có thể được cải thiện - Đồ họa 3D tương tác đang phát triển nhanh chóng - Một phần của gia đình GLUT GLUT của Mark Kilgard, ban đầu được thực hiện trên các hệ thống SGI, sau đó được chuyển sang Win32 bởi Nate Robins freeglut của Pawel W. Olszta và những người khác, một thực hiện mã nguồn mở tương thích của GLUT OpenGLUT triển khai nguồn mở chủ yếu là tương thích với GLUT với các tính năng và tinh chỉnh mới Tính năng Một số thay đổi kể từ khi forking từ freeglut bao gồm: - Cải thiện hỗ trợ toàn màn hình - Hỗ trợ cần điều khiển được cải thiện - Hỗ trợ Improved Cygwin and Mingw32 - Cải thiện kết xuất phông chữ bitmap - Cải thiện tuân thủ ANSI-C - Tinh chỉnh tài liệu - Thử nghiệm offscreen rendering - Đề xuất hiện tại cho OpenGLUT 1.0 Những ý tưởng khác đang được xem xét - Fullscreen và game-mode API: hợp lý hóa - API hình học mở rộng: ngoài hộp, hình cầu và ấm trà - Api tải hình ảnh (đối với kết cấu). - Text Rendering API: phông chữ có thể mở rộng, có kết cấu trong không gian mô hình. - OpenGL mở rộng API

lịch sử phiên bản

  • Phiên bản OpenGLUT-0.6.3 đăng trên 2005-03-15
    Một số bản sửa lỗi và cập nhật
  • Phiên bản OpenGLUT-0.6.3 đăng trên 2005-03-15

Chi tiết chương trình