SDL 2.0.20 Media kutubxonasi relizi

O'yinlar va multimedia ilovalarini yozishni soddalashtirishga qaratilgan SDL 2.0.20 (Simple DirectMedia Layer) kutubxonasi chiqarildi. SDL kutubxonasi apparat tomonidan tezlashtirilgan 2D va 3D grafiklarni chiqarish, kiritishni qayta ishlash, audio tinglash, OpenGL/OpenGL ES/Vulkan orqali 3D chiqish va boshqa koΚ»plab tegishli operatsiyalar kabi vositalarni taqdim etadi. Kutubxona C tilida yozilgan va zlib litsenziyasi ostida tarqatiladi. Turli dasturlash tillaridagi loyihalarda SDL imkoniyatlaridan foydalanish uchun bog'lanishlar taqdim etiladi. Kutubxona kodi Zlib litsenziyasi ostida tarqatiladi.

Yangi nashrda:

  • OpenGL va OpenGL ES dan foydalanganda gorizontal va vertikal chiziqlar chizishning aniqligi yaxshilandi.
  • Tezlik, to'g'rilik va muvofiqlikka ta'sir qiluvchi chiziq chizish usulini tanlash uchun SDL_HINT_RENDER_LINE_METHOD atributi qo'shildi.
  • Butun son qiymatidan ko'ra SDL_Color parametriga ko'rsatgichdan foydalanish uchun SDL_RenderGeometryRaw() qayta ishlangan. Rangli ma'lumotlar SDL_PIXELFORMAT_RGBA32 va SDL_PIXELFORMAT_ABGR8888 formatlarida belgilanishi mumkin.
  • Windows platformasida mahalliy kursorlarning o'lchami bilan bog'liq muammo hal qilindi.
  • Linux o'yin kontrollerlari uchun 2.0.18 versiyasida buzilgan hot-plug aniqlashni o'rnatdi.

Bundan tashqari, SDL 2.0.18 da TTF shriftlari (TrueType) bilan ishlash vositalarini taqdim etadigan FreeType 2 shrift dvigateli uchun ramka bilan SDL_ttf 2.0.18 kutubxonasining chiqarilishini qayd etishimiz mumkin. Yangi versiya masshtablash, chiqishni boshqarish, oβ€˜lchamini oβ€˜zgartirish va TTF shrift sozlamalarini aniqlash uchun qoβ€˜shimcha funksiyalarni, shuningdek, 32 bitli gliflarni qoβ€˜llab-quvvatlashni oβ€˜z ichiga oladi.

Manba: opennet.ru

a Izoh qo'shish