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