SDL 2.0.20 Media Library Release

Ойындар мен мультимедиялық қосымшаларды жазуды жеңілдетуге бағытталған 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_Color параметріне көрсеткішті пайдалану үшін SDL_RenderGeometryRaw() қайта өңделді. Түс деректерін SDL_PIXELFORMAT_RGBA32 және SDL_PIXELFORMAT_ABGR8888 пішімінде көрсетуге болады.
  • Windows платформасында жергілікті курсорлардың өлшеміне қатысты мәселе шешілді.
  • Linux 2.0.18 шығарылымында бұзылған ойын контроллері үшін бекітілген ыстық қосылымды анықтауға ие.

Сонымен қатар, SDL 2.0.18 нұсқасында TTF қаріптерімен (TrueType) жұмыс істеу құралдарын қамтамасыз ететін FreeType 2 қаріп механизмі үшін негіз бар SDL_ttf 2.0.18 кітапханасының шығарылымын атап өтуге болады. Жаңа шығарылым масштабтау, шығысты басқару, өлшемін өзгерту және TTF қаріп параметрлерін анықтау үшін қосымша функцияларды, сондай-ақ 32 биттік глифтерді қолдауды қамтиды.

Ақпарат көзі: opennet.ru

пікір қалдыру