SDL 2.0.20 Варақаи китобхонаи медиавӣ

Китобхонаи SDL 2.0.20 (Simple DirectMedia Layer) бароварда шуд, ки ба содда кардани навиштани бозиҳо ва замимаҳои мултимедиявӣ нигаронида шудааст. Китобхонаи SDL асбобҳоро ба монанди баромади графикаи 2D ва 3D бо сахтафзор тезонидашуда, коркарди вуруд, бозикунии аудио, баромади 3D тавассути OpenGL/OpenGL ES/Vulkan ва бисёр дигар амалиётҳои марбут ба он таъмин менамояд. Китобхона дар 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 шикаста шуда буд, муайянкунии гарми барқро собит кардааст.

Илова бар ин, мо метавонем нашри китобхонаи SDL_ttf 2.0.18-ро бо чаҳорчӯбаи муҳаррики шрифти FreeType 2, ки асбобҳоро барои кор бо шрифтҳои TTF (TrueType) дар SDL 2.0.18 таъмин менамояд, қайд кардан мумкин аст. Нашри нав дорои функсияҳои иловагӣ барои миқёс, назорати баромад, тағир додани андоза ва муайян кардани танзимоти шрифти TTF, инчунин дастгирии глифҳои 32-бит мебошад.

Манбаъ: opennet.ru

Илова Эзоҳ