SDL 2.0.20 (Жөнөкөй 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 релизинде бузулган оюн контроллерлору үчүн hot-plug аныктоону орнотту.
Кошумчалай кетсек, SDL 2.0.18де TTF шрифттери (TrueType) менен иштөө куралдарын камсыз кылган FreeType 2 шрифт кыймылдаткычы үчүн негизи бар SDL_ttf 2.0.18 китепканасынын чыгарылышын белгилей алабыз. Жаңы релиз масштабдоо, чыгарууну көзөмөлдөө, өлчөмүн өзгөртүү жана TTF шрифтинин жөндөөлөрүн аныктоо үчүн кошумча функцияларды, ошондой эле 32 биттик глифтерди колдоону камтыйт.
Source: opennet.ru