{"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\/lv\/blog\/news\/reliz-multimedijnoj-biblioteki-sdl-3","title":{"rendered":"Multimediju bibliot\u0113kas SDL 3 izlaidums","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Tika prezent\u0113ts bibliot\u0113kas SDL 3.2.0 (Simple DirectMedia Layer) izlaidums, kas atz\u012bts par pirmo ofici\u0101lo stabilo izdevumu SDL 3 zar\u0101. Bibliot\u0113ka ir v\u0113rsta uz sp\u0113\u013cu un multimediju lietot\u0146u izstr\u0101des atvieglo\u0161anu, nodro\u0161inot t\u0101das iesp\u0113jas k\u0101 aparat\u016bras pa\u0101trin\u0101ta 2D un 3D grafikas att\u0113lo\u0161ana, ievades apstr\u0101de, ska\u0146as atska\u0146o\u0161ana un 3D att\u0113lo\u0161ana, izmantojot OpenGL, OpenGL ES, Metal, Direct3D vai Vulkan. Kods ir uzrakst\u012bts C valod\u0101 un tiek izplat\u012bts saska\u0146\u0101 ar Zlib licenci. Tiek nodro\u0161in\u0101tas saites, lai izmantotu SDL da\u017e\u0101d\u0101s programm\u0113\u0161anas valod\u0101s.     <\/p>\n<p>Galven\u0101s jaunin\u0101jumi:  <\/p>\n<ul>\n<li class=\"l\"> M\u0113r\u0137tiec\u012bgi uzlabota Wayland protokola atbalsts, kas tagad ir iesl\u0113gts p\u0113c noklus\u0113juma vid\u0113s, kas nodro\u0161ina vienlaic\u012bgu Wayland un X11 atbalstu un atbalsta fifo-v1 un commit-timing-v1 protokola papla\u0161in\u0101jumus.\n<li class=\"l\"> Noklus\u0113ti akt\u012bvs multimediju <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/lv\/server\/\"   title=\"servera\" data-wpil-keyword-link=\"linked\">servera<\/a> PipeWire, kas ir atz\u012bts par priorit\u0101r\u0101ku nek\u0101 PulseAudio.\n<li class=\"l\"> Pievienots atbalsts video ierakst\u012b\u0161anai no t\u012bmek\u013ca kamer\u0101m (ja Pieejams PipeWire).\n<li class=\"l\"> Pievienota iesp\u0113ja izmantot grafisk\u0101s plan\u0161etes un digit\u0101los z\u012bmu\u013cus.\n<li class=\"l\"> Z\u012bm\u012bgi uzlabota atbalsts augstas iz\u0161\u0137irtsp\u0113jas ekr\u0101niem (High DPI).\n<li class=\"l\"> Pievienots atbalsts kr\u0101su telp\u0101m un iesp\u0113ja p\u0101rvald\u012bt vair\u0101kas kr\u0101su telpas. Ieviesta s\u0101kotn\u0113j\u0101 HDR atbalsts.\n<li class=\"l\"> Piln\u012bb\u0101 p\u0101rstr\u0101d\u0101ts kods ska\u0146as apstr\u0101dei. Pievienots atbalsts lo\u0123iskajiem ska\u0146as ier\u012bc\u0113m (da\u017e\u0101das programmas da\u013cas var str\u0101d\u0101t ar savu atsevi\u0161\u0137o ska\u0146as ier\u012bci). Pievienoti r\u012bki ska\u0146as straum\u0113m, straumju konvert\u0113\u0161anai, paraugu bie\u017euma mai\u0146ai, miks\u0113\u0161anai, buferiz\u0113\u0161anas p\u0101rvald\u012bbai, ton\u0101 un ska\u013cuma mai\u0146ai. Ieviesta autom\u0101tiska ska\u0146as ier\u012b\u010du piesl\u0113g\u0161anas vai atsl\u0113g\u0161anas apstr\u0101de, k\u0101 ar\u012b noklus\u0113juma ska\u0146as ier\u012bces mai\u0146a.\n<li class=\"l\"> 2D z\u012bm\u0113\u0161anas API pievienots aizmugures da\u013ca att\u0113lo\u0161anai caur Vulkan API. Pievienotas funkcijas, lai darbotos ar virsm\u0101m caur Vulkan API.\n<li class=\"l\"> Veikta liela t\u012br\u012b\u0161ana, lai no\u0146emtu novecoju\u0161\u0101s iesp\u0113jas, kas ir zaud\u0113ju\u0161as aktualit\u0101ti m\u016bsdienu realit\u0101t\u0113s. Piem\u0113ram, p\u0101rtraukts atbalsts OpenGL ES 1.0 un DirectFB, iz\u0146emts kods, kas paredz\u0113ts novecoju\u0161\u0101m platform\u0101m, piem\u0113ram, QNX, Pandora, WinRT un OS\/2.\n<li class=\"l\"> Nodro\u0161in\u0101ta iesp\u0113ja organiz\u0113t programmas darb\u012bbu, izmantojot callback izsaukumus un defin\u0113jot notikumu apstr\u0101des ciklu funkcij\u0101 main().\n<li class=\"l\"> API ir veiktas izmai\u0146as, kas p\u0101rk\u0101pj sader\u012bbu. Ir standartiz\u0113ti API nosaukumu noteikumi \u2014 izsaukumi da\u017e\u0101d\u0101s apak\u0161sist\u0113m\u0101s tagad tiek nosaukti, izmantojot vienotu kop\u012bgu sh\u0113mu.\n<li class=\"l\"> Pievienoti jauni API:\n<ul>\n<li class=\"l\"> GPU API \u2014 multiplatformu piek\u013cuve GPU un 3D att\u0113lo\u0161anas iesp\u0113j\u0101m.\n<li class=\"l\">Dialog API \u2014 dialogu izmanto\u0161ana failu un katalogu izv\u0113lei\/atv\u0113r\u0161anai\/uzglab\u0101\u0161anai.\n<li class=\"l\">Filesystem API \u2014 oper\u0101cijas ar failu sist\u0113mu, katalogu p\u0101rvald\u012bba un failu mekl\u0113\u0161ana.\n<li class=\"l\">Storage API \u2014 abstrakts programm\u0113\u0161anas interfeiss piek\u013cuvei da\u017e\u0101d\u0101m datu glab\u0101\u0161anas sist\u0113m\u0101m.\n<li class=\"l\">Camera API \u2014 piek\u013cuve web kamer\u0101m.\n<li class=\"l\">Pen API \u2014 darbs ar grafiskajiem plan\u0161etdatoriem un digit\u0101lajiem pildspalv\u0101m, piem\u0113ram, Wacom un Apple Pencil.\n<li class=\"l\">\n<br \/>Avots: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62596\">opennet.lv<\/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.5 - 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\/lv\/blog\/news\/reliz-multimedijnoj-biblioteki-sdl-3\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\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\/lv\/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\udd47Medi\u0101lu bibliot\u0113kas SDL 3 izlai\u0161ana | ProHoster","description":"Izlaista SDL 3.2.0 (Simple DirectMedia Layer) bibliot\u0113kas versija, kas ir atz\u012bta par pirmo ofici\u0101lo stabilo izlai\u0161anu SDL 3 zar\u0101.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-multimedijnoj-biblioteki-sdl-3","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","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\/lv\/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\/lv\/wp-json\/wp\/v2\/posts\/121447","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=121447"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/121447\/revisions"}],"predecessor-version":[{"id":172933,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/121447\/revisions\/172933"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=121447"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=121447"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=121447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}