{"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\/es\/blog\/news\/kandidat-v-relizy-wine-9-0-i-reliz-vkd3d-1-10","title":{"rendered":"Candidatos a lanzamientos Wine 9.0 y lanzamiento vkd3d 1.10","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Comenz\u00f3 la prueba del primer candidato a lanzamientos de Wine 9.0, una implementaci\u00f3n abierta de WinAPI. La base de c\u00f3digo ha sido congelada antes del lanzamiento, que se espera para la segunda mitad de enero. En comparaci\u00f3n con el lanzamiento de Wine 8.21, se han cerrado 52 informes de errores y se han realizado 391 cambios.      <\/p>\n<p>Cambios m\u00e1s importantes:    <\/p>\n<ul>\n<li class=\"l\"> El paquete integrado vkd3d con la implementaci\u00f3n de Direct3D 12, que funciona mediante la traducci\u00f3n de llamadas a la API gr\u00e1fica Vulkan, se ha actualizado a la versi\u00f3n 1.10.\n<li class=\"l\"> Se ha continuado el desarrollo de funcionalidades orientadas a permitir el uso de Wine en entornos basados en el protocolo Wayland sin utilizar XWayland y componentes X11. En el controlador winewayland.drv se ha a\u00f1adido soporte para distribuciones de teclado. Se ha ampliado el soporte para la API gr\u00e1fica Vulkan y se han a\u00f1adido funciones vkQueuePresentKHR, vkGetDeviceGroupSurfacePresentModesKHR, vkGetPhysicalDevicePresentRectanglesKHR. Se ha agregado la funci\u00f3n ClipCursor y se ha implementado la posibilidad de trabajar con coordenadas relativas al rastrear el movimiento del rat\u00f3n.\n<li class=\"l\"> Con las \u00faltimas versiones de GnuTLS, se ha implementado el soporte para claves de cifrado DH (Diffie-Hellman).\n<li class=\"l\"> Se han cerrado los informes de errores relacionados con aplicaciones: 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\"> Se han cerrado informes de errores relacionados con los juegos: For Honor, STEEP, Far Cry 5, NFS Most Wanted, Castlevania: Lords of Shadow 2, Eurobattle, Daily Chthonicle, Crimson Skies.      <\/ul>\n<p>Adem\u00e1s, cabe destacar la publicaci\u00f3n por parte del proyecto Wine del paquete vkd3d 1.10 con la implementaci\u00f3n de Direct3D 12, que funciona mediante la traducci\u00f3n de llamadas a la API gr\u00e1fica Vulkan. El paquete incluye bibliotecas libvkd3d con la implementaci\u00f3n de Direct3D 12, libvkd3d-shader con el traductor de shaders de modelos 4 y 5, y libvkd3d-utils con funciones para facilitar la portaci\u00f3n de aplicaciones de Direct3D 12, as\u00ed como un conjunto de ejemplos de demostraci\u00f3n, incluyendo el puerto de glxgears a Direct3D 12. El c\u00f3digo del proyecto se distribuye bajo la licencia LGPLv2.1.    <\/p>\n<p> La biblioteca libvkd3d soporta la mayor parte de las funcionalidades de Direct3D 12, incluyendo herramientas para gr\u00e1ficos y c\u00e1lculos, colas y listas de comandos, descriptores y descriptores de montones, firmas ra\u00edz, acceso desordenado, Samplers, firmas de comandos, constantes ra\u00edz, renderizado indirecto, m\u00e9todos Clear*() y Copy*(). En libvkd3d-shader se implement\u00f3 la traducci\u00f3n de bytecode de versiones 4 y 5 de modelos de shaders a la representaci\u00f3n intermedia SPIR-V. Se soportan shaders de v\u00e9rtices, p\u00edxeles, teselaci\u00f3n, c\u00f3mputo y de geometr\u00eda simple, as\u00ed como la serializaci\u00f3n y deserializaci\u00f3n de la firma ra\u00edz. Se han implementado instrucciones de shaders para operaciones aritm\u00e9ticas, at\u00f3micas y bitwise, operadores de comparaci\u00f3n y control del flujo de datos, instrucciones sample, gather y load, y operaciones de acceso desordenado (UAV, Unordered Access View).     <\/p>\n<p>En la nueva versi\u00f3n se ha continuado trabajando en la mejora del compilador de sombreador en HLSL (High-Level Shader Language), disponible desde DirectX 9.0: se ha a\u00f1adido soporte para la indexaci\u00f3n din\u00e1mica de arrays; se han a\u00f1adido las expresiones \u00abbreak\u00bb, \u00abcontinue\u00bb y \u00abswitch\u00bb; se han ampliado las expresiones para las cuales se aplica la fusi\u00f3n de constantes; se han implementado funciones integradas como ceil(), degrees(), radians(), fwidth(), tan(), tex2Dlod(), tex2Dproj(), texCUBEproj() y tex3Dproj().    <\/p>\n<p>Se han a\u00f1adido nuevas interfaces de programaci\u00f3n Direct3D 12 (ID3D12Device5, ID3D12GraphicsCommandList5 e ID3D12Resource1) a la biblioteca libvkd3d y se ha implementado la capacidad de crear objetos de estado de canalizaci\u00f3n (pipeline state object). En libvkd3d-utils se han a\u00f1adido funciones auxiliares para manipular DXBC: D3DGetBlobPart(), D3DGetDebugInfo(), D3DGetInputAndOutputSignatureBlob(), D3DGetInputSignatureBlob(), D3DGetOutputSignatureBlob(), D3DStripShader(). En el compilador vkd3d-compiler se han a\u00f1adido las opciones \u00ab--fragment-coordinate-origin\u00bb y \u00ab--semantic-compat-map\u00bb.<br \/>\n<br \/>Fuente: <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.2 - 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\/es\/blog\/news\/kandidat-v-relizy-wine-9-0-i-reliz-vkd3d-1-10\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/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\udd47Candidato a lanzamientos Wine 9.0 y lanzamiento vkd3d 1.10 | ProHoster","description":"Se ha comenzado la prueba del primer candidato a lanzamientos Wine 9.0, una implementaci\u00f3n abierta de WinAPI. La base de c\u00f3digo se ha trasladado a la etapa de congelaci\u00f3n antes del lanzamiento, que se espera para la segunda mitad de enero.","canonical_url":"https:\/\/prohoster.info\/es\/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":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/112090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=112090"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/112090\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=112090"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=112090"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=112090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}