{"id":112090,"date":"2023-12-09T15:10:14","date_gmt":"2023-12-09T13:10:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/kandidat-v-relizy-wine-9-0-i-reliz-vkd3d-1-10"},"modified":"2023-12-09T15:10:14","modified_gmt":"2023-12-09T13:10:14","slug":"kandidat-v-relizy-wine-9-0-i-reliz-vkd3d-1-10","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/kandidat-v-relizy-wine-9-0-i-reliz-vkd3d-1-10","title":{"rendered":"Kandidat til Wine 9.0 releaser og vkd3d 1.10 udgivelse","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Testningen af den f\u00f8rste kandidat til Wine 9.0, den \u00e5bne implementering af WinAPI, er begyndt. Kildekoden er blevet fryset f\u00f8r udgivelsen, der forventes i anden halvdel af januar. I forhold til udgivelsen af Wine 8.21 er 52 fejlrapporter blevet lukket, og 391 \u00e6ndringer er blevet foretaget.      <\/p>\n<p>De vigtigste \u00e6ndringer:    <\/p>\n<ul>\n<li class=\"l\"> Den indbyggede vkd3d-pakke med implementeringen af Direct3D 12, der fungerer via opkaldstransformationer til grafisk API Vulkan, er blevet opdateret til version 1.10.\n<li class=\"l\"> Udviklingen af funktionalitet, der sigter mod at muligg\u00f8re brugen af Wine i milj\u00f8er baseret p\u00e5 Wayland-protokollen uden XWayland og X11-komponenter, er fortsat. Driveren winewayland.drv har f\u00e5et tilf\u00f8jet support for tastaturops\u00e6tninger. St\u00f8tten til det grafiske API Vulkan er udvidet, og funktionerne vkQueuePresentKHR, vkGetDeviceGroupSurfacePresentModesKHR, vkGetPhysicalDevicePresentRectanglesKHR er blevet tilf\u00f8jet. Funktionen ClipCursor er blevet tilf\u00f8jet, og muligheden for at arbejde med relative koordinater ved musens bev\u00e6gelse er blevet implementeret.\n<li class=\"l\"> Der er implementeret support for DH (Diffie-Hellman) krypteringsn\u00f8gler ved brug af de nyeste GnuTLS-udgivelser.\n<li class=\"l\"> Rapporter om fejl relateret til applikationer er lukket: Notepad, MS Word, Roon, eFilm Workstation 2.x\/3.x, Athena's Charm Table Search 0.35b, Process Explorer, Araxis Merge 2023.5877, Framemaker 8, Internet Download Manager, Air Jura, SpeedCommander, ModOrganizer, RestoreDC, Acid-V VST plugin, MIDITrail 1.4.0.\n<li class=\"l\"> Fejlrapporter relateret til spil er blevet lukket: For Honor, STEEP, Far Cry 5, NFS Most Wanted, Castlevania: Lords of Shadow 2, Eurobattle, Daily Chthonicle, Crimson Skies.      <\/ul>\n<p>Derudover kan det n\u00e6vnes, at Wine-projektet har offentliggjort vkd3d 1.10-pakken med implementeringen af Direct3D 12, der fungerer via opkaldstransformationer til grafisk API Vulkan. Pakken indeholder bibliotekerne libvkd3d med implementeringsdetaljer for Direct3D 12, libvkd3d-shader med overs\u00e6tteren for shader-modeller 4 og 5 samt libvkd3d-utils med funktioner til at lette porteringen af Direct3D 12-applikationer, samt et s\u00e6t demonstrations-eksempler, herunder porten glxgears til Direct3D 12. Projektkoden distribueres under LGPLv2.1-licensen.    <\/p>\n<p> Biblioteket libvkd3d underst\u00f8tter det meste af Direct3D 12's funktionalitet, inklusive v\u00e6rkt\u00f8jer til grafik og beregninger, k\u00f8er og kommandolister, deskriptorer og hukommelsesdeskriptorer, rodsignaturer, uordentlig adgang, samples, kommandosignaturer, rodkonstanter, indirekte rendering, Clear*() og Copy*() metoder. I libvkd3d-shader er overs\u00e6ttelsen af bytecode for shader-modeller version 4 og 5 implementeret til et mellemliggende repr\u00e6sentation kaldet SPIR-V. Vekselvirkede, pixel-, tessellerings-, beregnings- og enkle geometriske shaders st\u00f8ttes, ligesom serialisering og deserialisering af rodsignaturen. Af shader-instruktioner er aritmetiske, atomiske og bitoperationer, sammenligningsoperatorer og kontrolstr\u00f8mmen instruktioner realiseret, samt sample-, gather- og load-instruktioner, og operationer for uordentlig adgang (UAV, Unordered Access View).     <\/p>\n<p>Den nye version forts\u00e6tter arbejdet med at forbedre HLSL (High-Level Shader Language) compiler, der leveres fra og med DirectX 9.0: support til dynamisk indeksering af arrays er tilf\u00f8jet; udtryk for \"break\", \"continue\" og \"switch\" er tilf\u00f8jet; udtryk der er underlagt konstantfoldning er blevet udvidet; indbyggede funktioner som ceil(), degrees(), radians(), fwidth(), tan(), tex2Dlod(), tex2Dproj(), texCUBEproj() og tex3Dproj() er blevet implementeret.    <\/p>\n<p>Der er tilf\u00f8jet nye API'er for Direct3D 12 (ID3D12Device5, ID3D12GraphicsCommandList5 og ID3D12Resource1) i libvkd3d, og muligheden for at oprette pipeline state objects er blevet implementeret. I libvkd3d-utils er der tilf\u00f8jet hj\u00e6lpefunktioner til manipulation af DXBC: D3DGetBlobPart(), D3DGetDebugInfo(), D3DGetInputAndOutputSignatureBlob(), D3DGetInputSignatureBlob(), D3DGetOutputSignatureBlob(), D3DStripShader(). I vkd3d-compiler er der tilf\u00f8jet mulighederne \"--fragment-coordinate-origin\" og \"--semantic-compat-map\".<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60257\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u0430 \u0432 \u0440\u0435\u043b\u0438\u0437\u044b Wine 9.0, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 WinAPI. \u041a\u043e\u0434\u043e\u0432\u0430\u044f \u0431\u0430\u0437\u0430 \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u0430 \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0437\u0430\u043c\u043e\u0440\u043e\u0437\u043a\u0438 \u043f\u0435\u0440\u0435\u0434 \u0440\u0435\u043b\u0438\u0437\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u0439 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0435 \u044f\u043d\u0432\u0430\u0440\u044f. \u041f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u043c Wine 8.21 \u0437\u0430\u043a\u0440\u044b\u0442\u043e 52 \u043e\u0442\u0447\u0451\u0442\u0430 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0430\u0445 \u0438 \u0432\u043d\u0435\u0441\u0435\u043d\u043e 391 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435. \u041d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0432\u0430\u0436\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f: \u0412\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u043f\u0430\u043a\u0435\u0442 vkd3d \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 Direct3D 12, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0439 \u0447\u0435\u0440\u0435\u0437 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u0432 [&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-112090","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=\"\u041d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u0430 \u0432 \u0440\u0435\u043b\u0438\u0437\u044b Wine 9.0, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 WinAPI. \u041a\u043e\u0434\u043e\u0432\u0430\u044f \u0431\u0430\u0437\u0430 \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u0430 \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0437\u0430\u043c\u043e\u0440\u043e\u0437\u043a\u0438 \u043f\u0435\u0440\u0435\u0434 \u0440\u0435\u043b\u0438\u0437\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u0439 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0435 \u044f\u043d\u0432\u0430\u0440\u044f.\" \/>\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\/kandidat-v-relizy-wine-9-0-i-reliz-vkd3d-1-10\" \/>\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\u041a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0432 \u0440\u0435\u043b\u0438\u0437\u044b Wine 9.0 \u0438 \u0440\u0435\u043b\u0438\u0437 vkd3d 1.10 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u0430 \u0432 \u0440\u0435\u043b\u0438\u0437\u044b Wine 9.0, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 WinAPI. \u041a\u043e\u0434\u043e\u0432\u0430\u044f \u0431\u0430\u0437\u0430 \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u0430 \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0437\u0430\u043c\u043e\u0440\u043e\u0437\u043a\u0438 \u043f\u0435\u0440\u0435\u0434 \u0440\u0435\u043b\u0438\u0437\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u0439 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0435 \u044f\u043d\u0432\u0430\u0440\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/kandidat-v-relizy-wine-9-0-i-reliz-vkd3d-1-10\" \/>\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=\"2023-12-09T13:10:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-12-09T13:10:14+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\udd47 Release-kandidat for Wine 9.0 og release af vkd3d 1.10 | ProHoster","description":"Testningen af den f\u00f8rste release-kandidat for Wine 9.0, den \u00e5bne implementering af WinAPI, er begyndt. Kildekoden er blevet fryset f\u00f8r udgivelsen, som forventes i l\u00f8bet af anden halvdel af januar.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/kandidat-v-relizy-wine-9-0-i-reliz-vkd3d-1-10","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\u041a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0432 \u0440\u0435\u043b\u0438\u0437\u044b Wine 9.0 \u0438 \u0440\u0435\u043b\u0438\u0437 vkd3d 1.10 | ProHoster","og:description":"\u041d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u0430 \u0432 \u0440\u0435\u043b\u0438\u0437\u044b Wine 9.0, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 WinAPI. \u041a\u043e\u0434\u043e\u0432\u0430\u044f \u0431\u0430\u0437\u0430 \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u0430 \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0437\u0430\u043c\u043e\u0440\u043e\u0437\u043a\u0438 \u043f\u0435\u0440\u0435\u0434 \u0440\u0435\u043b\u0438\u0437\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u0439 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0435 \u044f\u043d\u0432\u0430\u0440\u044f.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/kandidat-v-relizy-wine-9-0-i-reliz-vkd3d-1-10","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":"2023-12-09T13:10:14+00:00","article:modified_time":"2023-12-09T13:10:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/112090","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=112090"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/112090\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=112090"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=112090"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=112090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}