SDL 2.0.20 мультимедиалык китепканасынын чыгарылышы

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

Комментарий кошуу