{"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\/et\/blog\/news\/reliz-multimedijnoj-biblioteki-sdl-3","title":{"rendered":"SDL 3 multimeedia teegi vabastus","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>K\u00e4idud on SDL 3.2.0 (Simple DirectMedia Layer) raamatukogu v\u00e4ljaanne, mis on t\u00e4histatud kui esimene ametlik stabiilne versioon SDL 3 harust. Raamatukogu on suunatud m\u00e4ngude ja multimeedia rakenduste loomise lihtsustamisele ning pakub selliseid v\u00f5imalusi nagu riistvaraline kiirus 2D- ja 3D-graafika v\u00e4ljundis, sisendi t\u00f6\u00f6tlemine, heli esitamine ning 3D v\u00e4ljund OpenGL, OpenGL ES, Metal, Direct3D v\u00f5i Vulkan kaudu. Kood on kirjutatud C keeles ja levitakse Zlib litsentsi alusel. Pakutakse sidemeid SDL kasutamiseks erinevates programmeerimiskeeltes.     <\/p>\n<p>Peamised uuendused:  <\/p>\n<ul>\n<li class=\"l\"> Oluliselt on paranenud Wayland protokolli tugi, mis on n\u00fc\u00fcd vaikimisi aktiivne keskkondades, kus toetatakse samaaegselt nii Waylandit kui ka X11 ja mis toetavad fifo-v1 ja commit-timing-v1 protokolli laiendusi.\n<li class=\"l\"> Vaikimisi on aktiivne multimeedia <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> PipeWire, mis on t\u00e4histatud kui prioriteetsem kui PulseAudio.\n<li class=\"l\"> Lisatud on toe videov\u00f5tmiseks veebikaameratest (kui PipeWire on olemas).\n<li class=\"l\"> Lisatud on v\u00f5imalus kasutada graafikaplaate ja digitaalseid pliiatseid.\n<li class=\"l\"> Oluliselt on paranenud k\u00f5rge pikslitiheduse (High DPI) ekraanide tugi.\n<li class=\"l\"> Lisatud on v\u00e4rviruumide tugi ja v\u00f5imalus hallata mitmeid v\u00e4rviruume. Algne HDR tugi on teostatud.\n<li class=\"l\"> Helit\u00f6\u00f6tluse kood on t\u00e4ielikult \u00fcmber kirjutatud. Lisatud on loogiliste heliseadmete tugi (erinevad programmi osad saavad t\u00f6\u00f6tada oma eraldi heliseadmega). Lisatud on vahendid helivoogude t\u00f6\u00f6tlemiseks, voogude konverteerimiseks, n\u00e4idisharu muutmiseks, segamiseks, puhvers\u00fcsteemi haldamiseks, tooni ja helitugevuse muutmiseks. Teostatud on heliseadmete \u00fchendamise v\u00f5i katkestamise automaatne t\u00f6\u00f6tlemine ning vaikeheliseadme vahetus.\n<li class=\"l\"> 2D renderdamise API-s on lisatud backend, mis toetab renderdamist l\u00e4bi Vulkan API. Lisatud on funktsioonid pindadega t\u00f6\u00f6tamiseks Vulkan API kaudu.\n<li class=\"l\"> Suure t\u00f5ukej\u00f5u t\u00f5ttu on puhastatud aegunud v\u00f5imalused, mis on t\u00e4nap\u00e4eva reaalsetes oludes kaotanud oma t\u00e4htsuse. N\u00e4iteks on l\u00f5petatud OpenGL ES 1.0 ja DirectFB toe pakkumine, eemaldatud on kood, mis t\u00f6\u00f6tas vananenud platvormidel nagu QNX, Pandora, WinRT ja OS\/2.\n<li class=\"l\"> Pakutakse v\u00f5imalust korraldada programmi t\u00f6\u00f6 callback-k\u00f5nede abil ja m\u00e4\u00e4rata s\u00fcndmuste t\u00f6\u00f6tlemise ts\u00fckkel funktsioonis main().\n<li class=\"l\"> API-s on tehtud muudatusi, mis rikuvad \u00fchilduvust. \u00dchtlustatud on API nimetamise reeglid \u2014 k\u00f5igi alam s\u00fcsteemide kutsed nimetatakse n\u00fc\u00fcd \u00fchtse \u00fcldskeemi j\u00e4rgi.\n<li class=\"l\"> Uued API-d on lisatud:\n<ul>\n<li class=\"l\"> GPU API \u2014 platvormidevaheline juurdep\u00e4\u00e4s GPU-le ja 3D renderimise v\u00f5imalustele.\n<li class=\"l\">Dialog API \u2014 dialoogide kasutamine failide ja kaustade valimiseks\/avaamiseks\/salvestamiseks.\n<li class=\"l\">Filesystem API \u2014 failis\u00fcsteemi toimingud, kaustade haldamine ja failide otsimine.\n<li class=\"l\">Storage API \u2014 abstraktne programmeerimisliides erinevatele andmesalvestuss\u00fcsteemidele juurdep\u00e4\u00e4suks.\n<li class=\"l\">Camera API \u2014 juurdep\u00e4\u00e4s veebikaameratele.\n<li class=\"l\">Pen API \u2014 t\u00f6\u00f6 graafikapladside ja digitaalsete pliiatsitega, nagu Wacom ja Apple Pencil.\n<li class=\"l\">\n<br \/>Allikas: <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.1.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\/et\/blog\/news\/reliz-multimedijnoj-biblioteki-sdl-3\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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\udd47SDL 3 multimediaraamatukogu v\u00e4ljaanne | ProHoster","description":"K\u00e4ideti SDL 3.2.0 (Simple DirectMedia Layer) teegi v\u00e4ljaanne, mis on m\u00e4rgitud kui esimene ametlik stabiilne v\u00e4ljaanne SDL 3 harust.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-multimedijnoj-biblioteki-sdl-3","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/121447","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=121447"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/121447\/revisions"}],"predecessor-version":[{"id":172933,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/121447\/revisions\/172933"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=121447"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=121447"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=121447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}