Шинэ хувилбарт:
- Wayland-ээр ажиллах жолоочийн төлөө Мир дэлгэцийн сервер ашиглан ажиллах драйверийг хассан;
- SDL_RW* макро нь тусдаа багц функц болгон хувиргасан;
- SIMD үйлдлийн санах ойг хуваарилахын тулд SDL_SIMDGetAlignment(), SDL_SIMDAlloc() болон SDL_SIMDFree() функцуудыг нэмсэн;
- SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderDrawRectsF(), SDL_RenderF(SDLRect)(SDLRect)-г нэмсэн. pyF() болон SDL_RenderCopyExF() функцууд нь дүрслэх API дахь хөвөгч цэгийн тооцоололд зориулагдсан. SDL;
- Мэдрэгч төхөөрөмжийн төрлийг тодорхойлох SDL_GetTouchDeviceType() функцийг нэмсэн (харьцангуй эсвэл үнэмлэхүй координат бүхий мэдрэгчтэй самбар эсвэл мэдрэгчтэй дэлгэц);
- SDL rendering API-г өгөгдмөлөөр багц дүрслэл ашиглахаар сольсон нь илүү сайн гүйцэтгэлийг хангах боломжийг олгосон. Багц горимын ашиглалтыг хянахын тулд SDL_HINT_RENDER_BATCHING сонголтыг нэмсэн;
- SDL_RenderFlush()-д дараалалд орсон багц командуудыг албадан гүйцэтгэх дуудлага нэмсэн бөгөөд энэ нь SDL дүрслэл болон шууд дүрслэлийг хослуулах үед хэрэг болно;
- Дибаг хийх зорилгоор SDL үйл явдлын бүртгэлийг идэвхжүүлэхийн тулд SDL_HINT_EVENT_LOGGING сонголтыг нэмсэн;
- Тоглоомын хянагчдад зориулж файлын нэрийг тохируулахын тулд SDL_HINT_GAMECONTROLLERCONFIG_FILE сонголтыг нэмсэн;
- Хулганы үйл явдлууд дээр тулгуурлан мэдрэгчтэй үйл явдлын синтезийг удирдах SDL_HINT_MOUSE_TOUCH_EVENTS сонголтыг нэмсэн;
- Буруу форматтай WAVE болон BMP файлуудын боловсруулалтыг сайжруулж, боломжуудыг хаах боломжтой
эмзэг байдал ; - iOS 13 болон tvOS 13-ын хувьд Xbox болон PS4 утасгүй удирдлага, Bluetooth гар ашиглан текст оруулах дэмжлэг нэмэгдсэн;
- Андройд нь OpenSL ES ашиглан бага хоцрогдолтой аудио боловсруулах горимтой. Програмыг түр зогсоох үед үйл явдлын давталт хаагдсан эсэхийг хянахын тулд SDL_HINT_ANDROID_BLOCK_ON_PAUSE сонголтыг нэмсэн.
Эх сурвалж: opennet.ru