Lançimi i bibliotekës multimediale SDL 3

ËshtĂ« paraqitur lĂ«shimi i bibliotekĂ«s SDL 3.2.0 (Simple DirectMedia Layer), e cila Ă«shtĂ« shĂ«nuar si lĂ«shimi i parĂ« zyrtar stabil i degĂ«s SDL 3. Biblioteca ka si qĂ«llim thjeshtimin e shkrimit tĂ« lojĂ«rave dhe aplikacioneve multimediale, duke ofruar mundĂ«si si dalja e pĂ«rshpejtuar me harduer tĂ« grafikĂ«s 2D dhe 3D, pĂ«rpunimi i hyrjes, riprodhimi i zĂ«rit dhe dalja 3D pĂ«rmes OpenGL, OpenGL ES, Metal, Direct3D ose Vulkan. Kodi Ă«shtĂ« shkruar nĂ« gjuhĂ«n C dhe shpĂ«rndahet nĂ«n licencĂ«n Zlib. Ofron mbĂ«shtetje pĂ«r pĂ«rdorimin e SDL nĂ« projekte nĂ« gjuhĂ« tĂ« ndryshme programimi.

Novitetet kryesore:

  • PĂ«rmirĂ«simi i konsiderueshĂ«m i mbĂ«shtetjes pĂ«r protokollin Wayland, i cili tani Ă«shtĂ« aktivizuar si parazgjedhje nĂ« mjediset qĂ« ofrojnĂ« mbĂ«shtetje tĂ« pĂ«rbashkĂ«t pĂ«r Wayland dhe X11, dhe qĂ« mbĂ«shtesin zgjerimet e protokollit fifo-v1 dhe commit-timing-v1.
  • Aktivizohet si parazgjedhje multimedia server PipeWire, i cili Ă«shtĂ« shĂ«nuar si mĂ« prioritar se PulseAudio.
  • Shtuar mbĂ«shtetje pĂ«r kapjen e videove nga web-kamerat (nĂ« prani tĂ« PipeWire).
  • Shtuar mundĂ«sia e pĂ«rdorimit tĂ« tabletĂ«ve grafikĂ« dhe lapsave digjitalĂ«.
  • PĂ«rmirĂ«sim i konsiderueshĂ«m i mbĂ«shtetjes pĂ«r ekranet me dendĂ«si tĂ« lartĂ« pikselesh (High DPI).
  • Shtuar mbĂ«shtetje pĂ«r hapĂ«sira ngjyrash dhe mundĂ«sinĂ« pĂ«r tĂ« menaxhuar disa hapĂ«sira ngjyrash. Implementuar mbĂ«shtetje fillestare pĂ«r HDR.
  • Kodi pĂ«rpunues pĂ«r zĂ«rin Ă«shtĂ« riparuar krejtĂ«sisht. Shtuar mbĂ«shtetje pĂ«r pajisje logjike zĂ«ri (pjesĂ« tĂ« ndryshme tĂ« programit mund tĂ« punojnĂ« me pajisje tĂ« ndara zĂ«ri). Shtuar mjete pĂ«r punĂ«n me rrjedhat audio, konvertimin e rrjedhave, ndryshimin e frekuencĂ«s sĂ« mostrimit, miksimin, menaxhimin e buferizimit, ndryshimin e tonit dhe volumit. Implementuar pĂ«rpunimin automatik tĂ« lidhjes ose çlirimit tĂ« pajisjeve audio, si dhe ndryshimin e pajisjes audio parazgjedhje.
  • NĂ« API-nĂ« pĂ«r vizatimin 2D Ă«shtĂ« shtuar njĂ« backend pĂ«r vizatimin pĂ«rmes API Vulkan. Shtuar funksione pĂ«r punĂ«n me sipĂ«rfaqet pĂ«rmes API Vulkan.
  • ËshtĂ« kryer njĂ« pĂ«rmbyllje e madhe e mundĂ«sive tĂ« vjetra, qĂ« kanĂ« humbur aktualitetin nĂ« realitetet moderne. PĂ«r shembull, Ă«shtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r OpenGL ES 1.0 dhe DirectFB, Ă«shtĂ« fshirĂ« kodi pĂ«r tĂ« punuar nĂ« platformat e vjetra si QNX, Pandora, WinRT dhe OS/2.
  • Ofrohet mundĂ«sia pĂ«r organizimin e punĂ«s sĂ« programit me pĂ«rdorimin e callback-eve dhe pĂ«rcaktimin e ciklit tĂ« pĂ«rpunimit tĂ« ngjarjeve nĂ« funksionin main().
  • API-tĂ« janĂ« ndryshuar duke shkelur kompatibilitetin. Rregullat e emĂ«rtimit tĂ« API-ve janĂ« uniformizuar - thirrjet nĂ« nĂ«n-sistemet e ndryshme tani emĂ«rohen duke pĂ«rdorur njĂ« skemĂ« tĂ« pĂ«rbashkĂ«t.
  • API tĂ« reja janĂ« shtuar:
    • GPU API - akses ndĂ«r-platformor nĂ« GPU dhe mundĂ«si 3D-renderimi.
    • Dialog API - pĂ«rdorimi i dialogĂ«ve pĂ«r zgjedhjen/ hapjen/ ruajtjen e skedarĂ«ve dhe katalogĂ«ve.
    • Filesystem API - operacione me sistemin e skedarĂ«ve, menaxhimi i katalogĂ«ve dhe kĂ«rkimi i skedarĂ«ve.
    • Storage API - njĂ« ndĂ«rfaqe e pĂ«rgjithshme programore pĂ«r aksesin nĂ« sisteme tĂ« ndryshme ruajtjeje tĂ« tĂ« dhĂ«nave.
    • Camera API - akses nĂ« web-kamerat.
    • Pen API - punĂ« me tableta grafike dhe stilolapsa digjitalĂ«, si Wacom dhe Apple Pencil.

    • 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