Bản phát hành thư viện phương tiện SDL 2.0.20

Thư viện SDL 2.0.20 (Lớp DirectMedia Đơn giản) đã được phát hành, nhằm mục đích đơn giản hóa việc viết trò chơi và ứng dụng đa phương tiện. Thư viện SDL cung cấp các công cụ như đầu ra đồ họa 2D và 3D được tăng tốc phần cứng, xử lý đầu vào, phát lại âm thanh, đầu ra 3D thông qua OpenGL/OpenGL ES/Vulkan và nhiều hoạt động liên quan khác. Thư viện được viết bằng C và được phân phối theo giấy phép zlib. Các ràng buộc được cung cấp để sử dụng khả năng SDL trong các dự án bằng nhiều ngôn ngữ lập trình khác nhau. Mã thư viện được phân phối theo giấy phép Zlib.

Trong bản phát hành mới:

  • Cải thiện độ chính xác của việc vẽ các đường ngang và dọc khi sử dụng OpenGL và OpenGL ES.
  • Đã thêm thuộc tính SDL_HINT_RENDER_LINE_METHOD để chọn phương pháp vẽ đường, ảnh hưởng đến tốc độ, độ chính xác và khả năng tương thích.
  • Đã làm lại SDL_RenderGeometryRaw() để sử dụng con trỏ tới tham số SDL_Color thay vì giá trị số nguyên. Dữ liệu màu có thể được chỉ định ở các định dạng SDL_PIXELFORMAT_RGBA32 và SDL_PIXELFORMAT_ABGR8888.
  • Trên nền tảng Windows, vấn đề về kích thước con trỏ gốc đã được giải quyết.
  • Linux đã sửa lỗi phát hiện phích cắm nóng cho bộ điều khiển trò chơi, lỗi này đã bị hỏng trong bản phát hành 2.0.18.

Ngoài ra, chúng tôi có thể lưu ý việc phát hành thư viện SDL_ttf 2.0.18 với khung dành cho công cụ phông chữ FreeType 2, cung cấp các công cụ để làm việc với phông chữ TTF (TrueType) trong SDL 2.0.18. Bản phát hành mới bao gồm chức năng bổ sung để chia tỷ lệ, kiểm soát đầu ra, thay đổi kích thước và xác định cài đặt phông chữ TTF cũng như hỗ trợ glyphs 32 bit.

Nguồn: opennet.ru

Thêm một lời nhận xét