{"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\/da\/blog\/news\/reliz-multimedijnoj-biblioteki-sdl-3","title":{"rendered":"Udgivelse af SDL 3 multimediabiblioteket","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Udgivelsen af biblioteket SDL 3.2.0 (Simple DirectMedia Layer) er blevet pr\u00e6senteret, og det er markeret som den f\u00f8rste officielle stabile udgivelse af SDL 3-grenen. Biblioteket er designet til at lette udviklingen af spil og multimedieapplikationer og tilbyder funktioner som hardwareaccelereret rendering af 2D- og 3D-grafik, inputbehandling, lydafspilning og 3D-udgang via OpenGL, OpenGL ES, Metal, Direct3D eller Vulkan. Koden er skrevet i C og distribueres under Zlib-licensen. Der gives bindinger til brug af SDL i projekter p\u00e5 forskellige programmeringssprog.     <\/p>\n<p>Hovednyhederne:  <\/p>\n<ul>\n<li class=\"l\"> Supporten for Wayland-protokollen er v\u00e6sentligt forbedret og er nu aktiveret som standard i milj\u00f8er, der tilbyder samtidig support for b\u00e5de Wayland og X11 samt underst\u00f8tter fifo-v1 og commit-timing-v1 protokoludvidelser.\n<li class=\"l\"> Multimediefunktionaliteter er aktiveret som standard. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> PipeWire, som er markeret som mere prioriteret end PulseAudio.\n<li class=\"l\"> Der er tilf\u00f8jet support til videooptagelse fra webkameraer (hvis PipeWire er tilg\u00e6ngeligt).\n<li class=\"l\"> Mulighed for brug af grafiske tablets og digitale penne er blevet tilf\u00f8jet.\n<li class=\"l\"> Supporten for sk\u00e6rme med h\u00f8j pixel t\u00e6thed (High DPI) er betydeligt forbedret.\n<li class=\"l\"> Der er tilf\u00f8jet support for farverum og mulighed for at administrere flere farverum. Grundl\u00e6ggende support for HDR er blevet implementeret.\n<li class=\"l\"> Koden til lydbehandling er blevet fuldst\u00e6ndig omarbejdet. Support til logiske lydenheder er blevet tilf\u00f8jet (forskellige dele af programmet kan arbejde med deres egne separate lydenheder). Der er tilf\u00f8jet v\u00e6rkt\u00f8jer til h\u00e5ndtering af lydstr\u00f8mme, str\u00f8mskabelse, \u00e6ndring af sample-hastighed, mixing, bufferstyring, \u00e6ndring af toneh\u00f8jde og volumen. Automatisk h\u00e5ndtering af tilslutning eller frakobling af lydenheder samt \u00e6ndring af standard lydenhed er blevet implementeret.\n<li class=\"l\"> I 2D-grafik API'et er der tilf\u00f8jet en backend til rendering via Vulkan API. Der er tilf\u00f8jet funktioner til h\u00e5ndtering af overflader via Vulkan API.\n<li class=\"l\"> Der er foretaget en omfattende oprydning af for\u00e6ldede funktioner, der ikke l\u00e6ngere er relevante i den moderne kontekst. For eksempel er supporten for OpenGL ES 1.0 og DirectFB oph\u00f8rt, og koden til arbejde p\u00e5 for\u00e6ldede platforme som QNX, Pandora, WinRT og OS\/2 er blevet fjernet.\n<li class=\"l\"> Mulighed for at organisere programmets arbejde ved hj\u00e6lp af callback-funktioner og definere begivenhedsbehandlingsl\u00f8kken i main()-funktionen er blevet givet.\n<li class=\"l\"> API'en er blevet \u00e6ndret, hvilket bryder kompatibiliteten. Navngivningsreglerne for API'en er blevet ensartede \u2013 kald i forskellige undersystemer navngives nu ved hj\u00e6lp af et f\u00e6lles skema.\n<li class=\"l\"> Nye API'er er tilf\u00f8jet:\n<ul>\n<li class=\"l\"> GPU API \u2013 platformuafh\u00e6ngig adgang til GPU og 3D-renderingsmuligheder.\n<li class=\"l\">Dialog API \u2013 brug af dialoger til valg\/\u00e5bning\/gemning af filer og mapper.\n<li class=\"l\">Filesystem API \u2013 operationer med filsystemet, styring af mapper og fils\u00f8gefunktioner.\n<li class=\"l\">Storage API \u2013 abstrakt programgr\u00e6nseflade for adgang til forskellige datalagringssystemer.\n<li class=\"l\">Camera API \u2013 adgang til webkameraer.\n<li class=\"l\">Pen API \u2013 arbejde med graphics tablets og digitale penne, s\u00e5som Wacom og Apple Pencil.\n<li class=\"l\">\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62596\">opennet.ru<\/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.3 - 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\/da\/blog\/news\/reliz-multimedijnoj-biblioteki-sdl-3\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Udgivelsen af mediebiblioteket SDL 3 | ProHoster","description":"Udgivelsen af SDL 3.2.0 (Simple DirectMedia Layer) er blevet pr\u00e6senteret og markeret som den f\u00f8rste officielle stabile udgivelse i SDL 3-grenen.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-multimedijnoj-biblioteki-sdl-3","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/121447","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=121447"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/121447\/revisions"}],"predecessor-version":[{"id":172933,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/121447\/revisions\/172933"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=121447"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=121447"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=121447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}