SDL 2.0.10 Media Library Release

Baş verdi kitabxana buraxılışı SDL 2.0.10 (Simple Direct Layer), oyunların və multimedia proqramlarının yazılmasını sadələşdirməyə yönəlmişdir. Kitabxana hardware tərəfindən sürətləndirilmiş 2D və 3D qrafika çıxışı, daxiletmənin işlənməsi, səsin səsləndirilməsi, OpenGL/OpenGL ES vasitəsilə 3D çıxışı və bir çox digər əlaqəli əməliyyatlar kimi alətləri təmin edir. Kitabxana C dilində yazılmışdır və zlib lisenziyası ilə paylanmışdır. Bağlamalar SDL imkanlarının müxtəlif proqramlaşdırma dillərində layihələrdə istifadə edilməsini təmin etmək üçün təmin edilir.

Yeni buraxılışda:

  • Wayland vasitəsilə işləyən sürücünün xeyrinə Mir displey serveri ilə işləmək üçün silindi;
  • SDL_RW* makroları ayrıca funksiyalar dəstinə çevrilmişdir;
  • SIMD əməliyyatları üçün yaddaş ayırmaq üçün SDL_SIMDGetAlignment(), SDL_SIMDAlloc() və SDL_SIMDFree() funksiyaları əlavə edildi;
  • Əlavə edildi SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderFllRect(SDLRect),SDLRect F() və SDL_RenderCopyExF() funksiyaları SDL rendering API-də üzən nöqtə hesablamalarından istifadə etmək;
  • Toxunma cihazının növünü müəyyən etmək üçün SDL_GetTouchDeviceType() funksiyası əlavə edildi (nisbi və ya mütləq koordinatları olan sensor panel və ya toxunma ekranı);
  • SDL göstərmə API-si defolt olaraq daha yaxşı performansa imkan verən toplu renderdən istifadə etmək üçün köçürüldü. Toplu rejimdən istifadəyə nəzarət etmək üçün SDL_HINT_RENDER_BATCHING seçimi əlavə edildi;
  • SDL göstərilməsi və birbaşa göstərilməsini birləşdirərkən faydalı ola bilən növbəyə qoyulmuş toplu əmrlərin icrasını məcbur etmək üçün SDL_RenderFlush() çağırışı əlavə edildi;
  • Sazlama məqsədləri üçün SDL hadisə qeydini aktivləşdirmək üçün SDL_HINT_EVENT_LOGGING seçimi əlavə edildi;
  • Oyun nəzarətçiləri üçün tərtibatla faylın adını müəyyən etmək üçün SDL_HINT_GAMECONTROLLERCONFIG_FILE seçimi əlavə edildi;
  • Siçan hadisələri əsasında toxunma hadisələrinin sintezinə nəzarət etmək üçün SDL_HINT_MOUSE_TOUCH_EVENTS seçimi əlavə edildi;
  • Potensialları bloklamaq üçün səhv formalaşdırılmış WAVE və BMP fayllarının işlənməsi təkmilləşdirilmişdir zəifliklər;
  • iOS 13 və tvOS 13 Xbox və PS4 simsiz kontrollerləri üçün dəstək əlavə edir və Bluetooth klaviaturalarından istifadə edərək mətn daxil etmək üçün dəstək əlavə edir;
  • Uğrunda Android OpenSL ES istifadə edərək aşağı gecikməli audio emal rejimi tətbiq edilmişdir. Tətbiq dayandırıldıqda hadisə dövrəsinin bloklanıb-bloklanmadığını idarə etmək üçün SDL_HINT_ANDROID_BLOCK_ON_PAUSE seçimi əlavə edilmişdir.

Mənbə: opennet.ru

DDoS mühafizəsi, VPS VDS serverləri olan saytlar üçün etibarlı hostinq alın 🔥 DDoS qorunması, VPS VDS serverləri ilə etibarlı veb sayt hostinqi alın | ProHoster