Lëshimi i bibliotekës multimedia SDL 2.0.10

U zhvillua rilizimi i bibliotekës SDL 2.0.10 (Simple Direct Layer), e cila synon të thjeshtojë shkrimin e lojërave dhe aplikacioneve multimedia. Biblioteka ofron mjete të tilla si dalja e përshpejtuar harduerike për grafikë 2D dhe 3D, përpunimin e hyrjeve, riprodhimin e tingullit, daljen 3D përmes OpenGL/OpenGL ES dhe shumë operacione të tjera mbështetëse. Biblioteka është shkruar në gjuhën C dhe shpërndahet nën licencën zlib. Për të shfrytëzuar mundësitë e SDL në projektet në gjuhë të ndryshme programuese ofrohen binding-e.

NĂ« versionin e ri:

  • ËshtĂ« hequr driver-i pĂ«r pĂ«rdorimin me serverin e ekranit Mir nĂ« favor tĂ« driver-it pĂ«r pĂ«rdorimin pĂ«rmes Wayland;
  • Makron SDL_RW* janĂ« shndĂ«rruar nĂ« njĂ« grup tĂ« veçantĂ« funksionesh;
  • JanĂ« shtuar funksionet SDL_SIMDGetAlignment(), SDL_SIMDAlloc() dhe SDL_SIMDFree() pĂ«r alloçimin e memories pĂ«r operacione SIMD;
  • JanĂ« shtuar funksionet SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderFillRectF(), SDL_RenderFillRectsF(), SDL_RenderCopyF() dhe SDL_RenderCopyExF() pĂ«r tĂ« pĂ«rdorur llogaritjet me pikĂ« tĂ« lĂ«vizshme nĂ« API-nĂ« e vizatimit tĂ« SDL;
  • Funksioni SDL_GetTouchDeviceType() Ă«shtĂ« shtuar pĂ«r tĂ« pĂ«rcaktuar llojin e pajisjes sensorike (touchpad ose ekran i ndjeshĂ«m me koordinata relative ose absolute);
  • API-ja e vizatimit tĂ« SDL tani Ă«shtĂ« e konfiguruar nĂ« pĂ«rdorimin e vizatimit nĂ« modin e paketave, duke lejuar arritjen e performancave mĂ« tĂ« larta. PĂ«r tĂ« menaxhuar pĂ«rdorimin e modit tĂ« paketave Ă«shtĂ« shtuar opsioni SDL_HINT_RENDER_BATCHING;
  • PĂ«r tĂ« forcimi nĂ« ekzekutimin e komandave tĂ« paketave nĂ« radhĂ« Ă«shtĂ« shtuar thirrja SDL_RenderFlush(), e cila mund tĂ« jetĂ« e dobishme nĂ« rast tĂ« kombinimit tĂ« vizatimit pĂ«rmes SDL dhe vizatimit tĂ« drejtpĂ«rdrejtĂ«;
  • Opsioni SDL_HINT_EVENT_LOGGING Ă«shtĂ« shtuar pĂ«r tĂ« aktivizuar regjistrimin e ngjarjeve SDL pĂ«r qĂ«llime debugimi;
  • Opsioni SDL_HINT_GAMECONTROLLERCONFIG_FILE Ă«shtĂ« shtuar pĂ«r tĂ« caktuar emrin e skedarit me konfigurimin pĂ«r kontrollorĂ«t e lojĂ«rave;
  • Opsioni SDL_HINT_MOUSE_TOUCH_EVENTS Ă«shtĂ« shtuar pĂ«r menaxhimin e sintezĂ«s sĂ« ngjarjeve sensore tĂ« bazuara nĂ« ngjarjet nga mouse-i;
  • ËshtĂ« pĂ«rmirĂ«suar pĂ«rpunimi i skedarĂ«ve WAVE dhe BMP tĂ« formuar siç duhet pĂ«r tĂ« bllokuar potencialet dobĂ«sive;
  • PĂ«r iOS 13 dhe tvOS 13 Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r kontrollorĂ«t pa tela Xbox dhe PS4, si dhe Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r hyrje teksti duke pĂ«rdorur tastiera Bluetooth;
  • PĂ«r Android Ă«shtĂ« implementuar njĂ« mod tĂ« pĂ«rpunimit tĂ« zĂ«rit me vonesa tĂ« ulĂ«ta, duke pĂ«rdorur OpenSL ES. Shtuar opsioni SDL_HINT_ANDROID_BLOCK_ON_PAUSE pĂ«r menaxhimin e bllokimit tĂ« ciklit tĂ« pĂ«rpunimit tĂ« ngjarjeve gjatĂ« pezullimit tĂ« aplikacionit.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster