{"id":121447,"date":"2025-01-22T15:46:06","date_gmt":"2025-01-22T13:46:06","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-multimedijnoj-biblioteki-sdl-3"},"modified":"2025-01-22T15:46:06","modified_gmt":"2025-01-22T13:46:06","slug":"reliz-multimedijnoj-biblioteki-sdl-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-multimedijnoj-biblioteki-sdl-3","title":{"rendered":"Lansarea bibliotecii multimedia SDL 3","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A fost lansat\u0103 versiunea bibliotecii SDL 3.2.0 (Simple DirectMedia Layer), care este marcata ca prima versiune oficial\u0103 stabil\u0103 a ramurii SDL 3. Biblioteca este destinat\u0103 s\u0103 simplifice scrierea jocurilor \u0219i a aplica\u021biilor multimedia \u0219i ofer\u0103 func\u021bii precum redarea accelerat\u0103 hardware a graficii 2D \u0219i 3D, procesarea intr\u0103rii, redarea sunetului \u0219i redarea 3D prin OpenGL, OpenGL ES, Metal, Direct3D sau Vulkan. Codul este scris \u00een limbajul C \u0219i este distribuit sub licen\u021ba Zlib. Sunt oferite leg\u0103turi pentru utilizarea SDL \u00een proiecte scrise \u00een diferite limbaje de programare.     <\/p>\n<p>Nout\u0103\u021bi principale:  <\/p>\n<ul>\n<li class=\"l\"> \u00cembun\u0103t\u0103\u021bit\u0103 semnificativ suportul pentru protocolul Wayland, care este acum activat implicit \u00een medii care ofer\u0103 suport simultan at\u00e2t pentru Wayland, c\u00e2t \u0219i pentru X11 \u0219i care suport\u0103 extensiile protocolului fifo-v1 \u0219i commit-timing-v1.\n<li class=\"l\"> A fost activat implicit mediul multimedia <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/server\/\"   title=\"serverul\" data-wpil-keyword-link=\"linked\">serverul<\/a> PipeWire, care este marcat ca fiind mai prioritar dec\u00e2t PulseAudio.\n<li class=\"l\"> Ad\u0103ugat\u0103 suport pentru capturarea video de la webcame (dac\u0103 PipeWire este disponibil).\n<li class=\"l\"> Ad\u0103ugat\u0103 posibilitatea de utilizare a tabletelor grafice \u0219i stilourilor digitale.\n<li class=\"l\"> Suportul pentru ecrane cu densitate \u00eenalt\u0103 de pixeli (High DPI) a fost \u00eembun\u0103t\u0103\u021bit considerabil.\n<li class=\"l\"> Ad\u0103ugat suport pentru spa\u021bii de culori \u0219i posibilitatea de a gestiona mai multe spa\u021bii de culori. Implementat suport ini\u021bial pentru HDR.\n<li class=\"l\"> Codul pentru lucrul cu sunetul a fost complet remodelat. A fost ad\u0103ugat suport pentru dispozitive logice de sunet (diferite p\u0103r\u021bi ale programului pot func\u021biona cu propriile lor dispozitive de sunet). Au fost ad\u0103ugate instrumente pentru lucrul cu fluxuri de sunet, conversia fluxurilor, schimbarea ratei de e\u0219antionare, mixaj, controlul buferiz\u0103rii, schimbarea tonului \u0219i volumului. A fost implementat\u0103 o gestionare automat\u0103 pentru conectarea \u0219i deconectarea dispozitivelor de sunet, precum \u0219i schimbarea dispozitivului de sunet implicit.\n<li class=\"l\"> A fost ad\u0103ugat un backend pentru redarea prin API Vulkan \u00een API-ul de redare 2D. Au fost ad\u0103ugate func\u021bii pentru a lucra cu suprafe\u021be prin API Vulkan.\n<li class=\"l\"> A fost efectuat\u0103 o cur\u0103\u021bare extins\u0103 a func\u021biilor dep\u0103\u0219ite, care \u0219i-au pierdut relevan\u021ba \u00een realitatea modern\u0103. De exemplu, suportul pentru OpenGL ES 1.0 \u0219i DirectFB a fost \u00eentrerupt, iar codul pentru lucrul pe platforme vechi, cum ar fi QNX, Pandora, WinRT \u0219i OS\/2, a fost eliminat.\n<li class=\"l\"> A fost oferit\u0103 posibilitatea de a organiza func\u021bionarea programului folosind apeluri callback \u0219i de a defini un ciclu de procesare a evenimentelor \u00een func\u021bia main().\n<li class=\"l\"> Au API au fost efectuate modific\u0103ri care afecteaz\u0103 compatibilitatea. Regulile de denumire a API-ului au fost unificate \u2014 apelurile din diferite subsisteme sunt acum denumite folosind o singur\u0103 schem\u0103 comun\u0103.\n<li class=\"l\"> Au fost ad\u0103ugate noi API-uri:\n<ul>\n<li class=\"l\"> GPU API \u2014 acces multiplatform\u0103 la GPU \u0219i capabilit\u0103\u021bile de 3D rendering.\n<li class=\"l\">Dialog API \u2014 utilizarea dialogurilor pentru selectarea\/ deschiderea\/ salvarea fi\u0219ierelor \u0219i directoarelor.\n<li class=\"l\">Filesystem API \u2014 opera\u021biuni cu sistemul de fi\u0219iere, gestionarea directoarelor \u0219i c\u0103utarea fi\u0219ierelor.\n<li class=\"l\">Storage API \u2014 interfa\u021b\u0103 programatic\u0103 abstract\u0103 pentru accesul la diferite sisteme de stocare a datelor.\n<li class=\"l\">Camera API \u2014 acces la web-camere.\n<li class=\"l\">Pen API \u2014 lucrul cu tabletele grafice \u0219i stilourile digitale, cum ar fi Wacom \u0219i Apple Pencil.\n<li class=\"l\">\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62596\">opennet.ro<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 SDL 3.2.0 (Simple DirectMedia Layer), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u043c\u0435\u0447\u0435\u043d \u043a\u0430\u043a \u043f\u0435\u0440\u0432\u044b\u0439 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0432\u0435\u0442\u043a\u0438 SDL 3. \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u0430 \u043d\u0430 \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0438\u0433\u0440 \u0438 \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0442\u0430\u043a\u0438\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u043a\u0430\u043a \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e-\u0443\u0441\u043a\u043e\u0440\u0435\u043d\u043d\u044b\u0439 \u0432\u044b\u0432\u043e\u0434 2D- \u0438 3D-\u0433\u0440\u0430\u0444\u0438\u043a\u0438, \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0432\u0432\u043e\u0434\u0430, \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0437\u0432\u0443\u043a\u0430 \u0438 \u0432\u044b\u0432\u043e\u0434 3D \u0447\u0435\u0440\u0435\u0437 OpenGL, OpenGL ES, Metal, Direct3D \u0438\u043b\u0438 Vulkan. \u041a\u043e\u0434 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-121447","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 SDL 3.2.0 (Simple DirectMedia Layer), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u043c\u0435\u0447\u0435\u043d \u043a\u0430\u043a \u043f\u0435\u0440\u0432\u044b\u0439 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0432\u0435\u0442\u043a\u0438 SDL 3.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-multimedijnoj-biblioteki-sdl-3\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 SDL 3 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 SDL 3.2.0 (Simple DirectMedia Layer), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u043c\u0435\u0447\u0435\u043d \u043a\u0430\u043a \u043f\u0435\u0440\u0432\u044b\u0439 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0432\u0435\u0442\u043a\u0438 SDL 3.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-multimedijnoj-biblioteki-sdl-3\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-01-22T13:46:06+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-01-22T13:46:06+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lansare a bibliotecii multimedia SDL 3 | ProHoster","description":"A fost lansat\u0103 versiunea bibliotecii SDL 3.2.0 (Simple DirectMedia Layer), care este marcat\u0103 ca prima lansare oficial\u0103 stabil\u0103 a ramurii SDL 3.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-multimedijnoj-biblioteki-sdl-3","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u043c\u0443\u043b\u044c\u0442\u0438\u043c\u0435\u0434\u0438\u0439\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 SDL 3 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 SDL 3.2.0 (Simple DirectMedia Layer), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u043c\u0435\u0447\u0435\u043d \u043a\u0430\u043a \u043f\u0435\u0440\u0432\u044b\u0439 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0432\u0435\u0442\u043a\u0438 SDL 3.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-multimedijnoj-biblioteki-sdl-3","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-01-22T13:46:06+00:00","article:modified_time":"2025-01-22T13:46:06+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"121447","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 09:54:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 09:54:20","updated":"2026-01-23 09:54:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/121447","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=121447"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/121447\/revisions"}],"predecessor-version":[{"id":172933,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/121447\/revisions\/172933"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=121447"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=121447"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=121447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}