SDL 2.0.20 媒體庫發布

SDL 2.0.20(Simple DirectMedia Layer)庫發布,旨在簡化遊戲和多媒體應用程式的編寫。 SDL 函式庫提供了硬體加速的 2D 和 3D 圖形輸出、輸入處理、音訊播放、透過 OpenGL/OpenGL ES/Vulkan 的 3D 輸出以及許多其他相關操作等工具。 該函式庫是用 C 語言編寫的,並根據 zlib 許可證分發。 提供了綁定以在各種程式語言的專案中使用 SDL 功能。 庫代碼根據 Zlib 許可證分發。

在新版本中:

  • 提高了使用 OpenGL 和 OpenGL ES 時繪製水平線和垂直線的準確性。
  • 新增了SDL_HINT_RENDER_LINE_METHOD屬性來選擇畫線方法,該屬性影響速度、正確性和相容性。
  • 重新設計了 SDL_RenderGeometryRaw() 以使用指向 SDL_Color 參數的指標而不是整數值。 顏色資料可以以 SDL_PIXELFORMAT_RGBA32 和 SDL_PIXELFORMAT_ABGR8888 格式指定。
  • 在Windows平台上,本機遊標大小的問題已解決。
  • Linux 修復了遊戲控制器的熱插拔檢測,該檢測在 2.0.18 版本中被破壞。

此外,我們還可以注意到具有 FreeType 2.0.18 字型引擎框架的 SDL_ttf 2 函式庫的發布,它提供了在 SDL 2.0.18 中使用 TTF 字型 (TrueType) 的工具。 新版本包括縮放、輸出控制、調整大小和定義 TTF 字體設定的附加功能,以及對 32 位元字形的支援。

來源: opennet.ru

添加評論