Lëshimi i bibliotekës multimediale SDL 3

U publikua versioni i bibliotekës SDL 3.2.0 (Simple DirectMedia Layer), i cili është shënuar si ndarja e parë zyrtare e stabilizuar e degës SDL 3. Biblioteka synon të thjeshtojë shkrimin e lojërave dhe aplikacioneve multimediale, duke ofruar mundësi si: shfaqje e përshpejtuar në harduer për grafikë 2D dhe 3D, përpunim të inputit, riprodhim të zërit dhe shfaqje 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 të dhëna për përdorimin e SDL në projekte me gjuhë të ndryshme programimi.

TĂ« rejat kryesore:

  • PĂ«rmirĂ«simi i dukshĂ«m i mbĂ«shtetjes pĂ«r protokollin Wayland, i cili tani aktivizohet nga e para nĂ« ambientet qĂ« ofrojnĂ« mbĂ«shtetje tĂ« disaanshme pĂ«r Wayland dhe X11, dhe mbĂ«shtetje pĂ«r zgjerimet e protokollit fifo-v1 dhe commit-timing-v1.
  • Mediatike Ă«shtĂ« aktivizuar si parazgjedhje server PipeWire, i cili shĂ«nohet si mĂ« prioritare se PulseAudio.
  • Shtohet mbĂ«shtetje pĂ«r kapjen e videove nga webcam (nĂ«se ka PipeWire).
  • E mundshme pĂ«rdorimi i tabletĂ«ve grafik dhe stilolapsave digjital.
  • PĂ«rmirĂ«suar ndjeshĂ«m mbĂ«shtetja pĂ«r ekranet me densitet tĂ« lartĂ« pikselĂ«sh (High DPI).
  • Shtohet mbĂ«shtetje pĂ«r hapĂ«sira ngjyrash dhe mundĂ«si pĂ«r menaxhimin e disa hapĂ«sirave ngjyrash. Implementohet mbĂ«shtetje fillestare pĂ«r HDR.
  • Kodi pĂ«rpunues i zĂ«rit Ă«shtĂ« rishkruar plotĂ«sisht. Shtohet mbĂ«shtetje pĂ«r pajisje tĂ« zĂ«rit logjik (pjesĂ« tĂ« ndryshme tĂ« programit mund tĂ« punojnĂ« me pajisje tĂ« veçanta zĂ«ri). Shtohet mjete pĂ«r punĂ«n me rrjedhat e zĂ«rit, konvertimin e rrjedhave, ndryshimin e frekuencĂ«s sĂ« kampionimit, miksimin, menaxhimin e buffering-ut, ndryshimin e tonit dhe volumit. Implementohet pĂ«rpunimi automatik i lidhjes ose shkĂ«putjes sĂ« pajisjeve tĂ« zĂ«rit, si dhe ndryshimi i pajisjes pĂ«r opsionin e parĂ«.
  • NĂ« API-nĂ« e vizatimit 2D Ă«shtĂ« shtuar njĂ« backend pĂ«r vizatimin pĂ«rmes API-sĂ« Vulkan. Shtohet funksionalitet pĂ«r punĂ«n me sipĂ«rfaqet pĂ«rmes API-sĂ« Vulkan.
  • U krye njĂ« pastrimi i madh i mundĂ«sive tĂ« vjetra, qĂ« kanĂ« humbur aktualitetin nĂ« realitetin modern. PĂ«r shembull, ndalimi i mbĂ«shtetjes pĂ«r OpenGL ES 1.0 dhe DirectFB, dhe fshirja e kodit pĂ«r funksionimin nĂ« platforma tĂ« vjetra, si QNX, Pandora, WinRT dhe OS/2.
  • Ofrohet mundĂ«sia e organizimit tĂ« punĂ«s sĂ« programit duke pĂ«rdorur thirrje callback dhe caktimin e ciklit tĂ« pĂ«rpunimit tĂ« ngjarjeve nĂ« funksionin main().
  • NĂ« API janĂ« bĂ«rĂ« ndryshime qĂ« thyejnĂ« basilitetin. Rregullat e emĂ«rtimit tĂ« API-sĂ« janĂ« unifikuar - thirrjet nĂ« nĂ«n-sistemat tani emĂ«rtohen duke pĂ«rdorur njĂ« skemĂ« tĂ« pĂ«rbashkĂ«t.
  • API tĂ« reja janĂ« shtuar:
    • GPU API - akses ndĂ«r-platformĂ«s nĂ« GPU dhe mundĂ«sitĂ« e renderimit 3D.
    • Dialog API - pĂ«rdorimi i dialogĂ«ve pĂ«r zgjedhjen/hapjen/salvimin 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 programore abstrakte pĂ«r akses nĂ« sisteme tĂ« ndryshme ruajtjeje.
    • Camera API - akses ndaj webcam-Ă«ve.
    • Pen API - punĂ« me tabletĂ«t grafikĂ« dhe stilolapsat digjital, si Wacom dhe Apple Pencil.

    • Burimi: opennet.ru
Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster