SDL 2.0.12

Гуравдугаар сарын 11-нд SDL 2.0.12-ийн дараагийн хувилбар гарсан.

SDL нь OpenGL болон Direct3D-ээр дамжуулан оролтын төхөөрөмж, аудио техник хангамж, график техник хангамжид доод түвшний хандалт хийх зориулалттай хөндлөн платформ хөгжүүлэлтийн номын сан юм. SDL ашиглан янз бүрийн видео тоглуулагч, эмулятор, компьютер тоглоомууд, тэр дундаа үнэгүй програм хангамжаар хангагдсан байдаг.

SDL нь C хэл дээр бичигдсэн, C++ хэл дээр ажилладаг бөгөөд Паскаль зэрэг олон арван програмчлалын хэлийг холбох боломжийг олгодог.

Дараахь сайжруулалтыг тодорхойлсон.

  • SDL_GetTextureScaleMode() болон SDL_SetTextureScaleMode() бүтэцтэй томруулах түвшний функцүүдийг нэмсэн.
  • Түгжигдсэн хэсгийг SDL гадаргуу хэлбэрээр илэрхийлдэг SDL_LockTexture()-аас ялгаатай нь SDL_LockTextureToSurface() бүтэцтэй түгжих функцийг нэмсэн.
  • Модуляц болон холигчийг хослуулсан SDL_BLENDMODE_MUL шинэ холих горимыг нэмсэн
  • Дэлгэцийн 0 индексийн SDL_GetDisplayUsableBounds() үр дүнг үл тоомсорлох SDL_HINT_DISPLAY_USABLE_BOUNDS зөвлөмжийг нэмсэн.
  • SDL_TouchFingerEvent үйл явдлын хурууны доор цонх нэмсэн
  • Тоглоомын удирдлагын төрлийг авахын тулд SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() функцуудыг нэмсэн.
  • Удирдлагын төрлийг автоматаар илрүүлэхийг үл тоомсорлох SDL_HINT_GAMECONTROLLERTYPE зааврыг нэмсэн
  • SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() функцуудыг нэмсэн бөгөөд тоглогчийн дугаар болон төхөөрөмжийг тодорхойлох, тааруулах
  • Хоёр арван өөр тоглоомын хянагчдад зориулсан нэмэлт эсвэл сайжруулсан дэмжлэг
  • HIDAPI драйверийг ашиглах үед тоглоомын хянагчийн чичиргээний дуудлагыг хааж байсныг зассан
  • SDL_zeroa() массивын элементүүдийг дахин тохируулах макро нэмсэн
  • Процессор нь ARM SIMD (ARMv6+)-г дэмждэг бол үнэнийг буцаадаг SDL_HasARMSIMD() функцийг нэмсэн.

Линуксийн сайжруулалт:

  • Шинэ X11 цонхонд сонгосон харагдацыг тодорхойлохын тулд SDL_HINT_VIDEO_X11_WINDOW_VISUALID зөвлөмжийг нэмсэн.
  • X11 нь GLX эсвэл EGL-г анхдагчаар ашиглах эсэхийг тодорхойлохын тулд SDL_HINT_VIDEO_X11_FORCE_EGL зөвлөмжийг нэмсэн.

Android-д зориулсан сайжруулалт:

  • Өгөгдсөн төхөөрөмжийн API түвшинг буцаадаг SDL_GetAndroidSDKVersion() функцийг нэмсэн
  • OpenSL-ES ашиглан аудио бичлэг хийх дэмжлэг нэмэгдсэн
  • Bluetooth Steam Controller-ийн дэмжлэгийг тоглоомын удирдлага болгон нэмсэн
  • Ховор хэрэглүүрийг арын горимд шилжүүлэх эсвэл хаагдах үед гацах асуудлыг зассан

Эх сурвалж: linux.org.ru

сэтгэгдэл нэмэх