వైన్ 4.17, వైన్ స్టేజింగ్ 4.17, ప్రోటాన్ 4.11-6 మరియు D9VK 0.21 యొక్క కొత్త వెర్షన్‌లు

అందుబాటులో Win32 API యొక్క బహిరంగ అమలు యొక్క ప్రయోగాత్మక విడుదల - వైన్ XX. వెర్షన్ విడుదలైనప్పటి నుండి 4.16 14 బగ్ నివేదికలు మూసివేయబడ్డాయి మరియు 274 మార్పులు చేయబడ్డాయి.

అతి ముఖ్యమైన మార్పులు:

  • మోనో ఇంజిన్ వెర్షన్ 4.9.3కి నవీకరించబడింది;
  • DXTn ఆకృతిలో d3dx9కి (వైన్ స్టేజింగ్ నుండి బదిలీ చేయబడింది) కంప్రెస్డ్ టెక్చర్‌లకు మద్దతు జోడించబడింది;
  • Windows స్క్రిప్ట్ రన్‌టైమ్ లైబ్రరీ (msscript) యొక్క ప్రారంభ వెర్షన్ ప్రతిపాదించబడింది;
  • ప్రక్రియ ప్రారంభమయ్యే ముందు ntdllకి APC కాల్‌ల ప్రాసెసింగ్ జోడించబడింది;
  • wined3d AMD VEGA12 GPUలకు మద్దతునిస్తుంది;
  • XRandR API ద్వారా పరికర మార్పుల గురించి నోటిఫికేషన్‌లను ప్రాసెస్ చేయడానికి మద్దతు అమలు చేయబడింది;
  • RSA కీలను రూపొందించడానికి మద్దతు జోడించబడింది;
  • ARM64 ఆర్కిటెక్చర్ కోసం, ఆబ్జెక్ట్ ఇంటర్‌ఫేస్‌ల కోసం అతుకులు లేని ప్రాక్సీలకు మద్దతు అమలు చేయబడింది;
  • గేమ్‌లు మరియు అప్లికేషన్‌ల ఆపరేషన్‌కి సంబంధించిన ఎర్రర్ రిపోర్ట్‌లు మూసివేయబడ్డాయి.
    వాంపైర్ ది మాస్క్వెరేడ్, AppCAD, సివిలైజేషన్ 4, షెడ్ ఇన్‌స్టాలర్, రాయల్ క్వెస్ట్, iCloud.

ఏకకాలంలో సమర్పించారు ప్రాజెక్ట్ విడుదల వైన్ స్టేజింగ్ 4.17, వైన్ యొక్క పొడిగించిన బిల్డ్‌లు ఏర్పడతాయి, ఇందులో పూర్తిగా సిద్ధంగా లేని లేదా ప్రధాన వైన్ బ్రాంచ్‌లోకి స్వీకరించడానికి ఇంకా సరిపోని ప్రమాదకర ప్యాచ్‌లు ఉన్నాయి. వైన్‌తో పోలిస్తే, వైన్ స్టేజింగ్ 855 అదనపు ప్యాచ్‌లను అందిస్తుంది. కొత్త విడుదల వైన్ 4.17 కోడ్‌బేస్‌తో సమకాలీకరణను అందిస్తుంది. రా మోడ్‌లో ఇన్‌పుట్‌కు మద్దతు జోడించబడింది (యూజర్32లో రా ఇన్‌పుట్), ఇది సోర్స్ ఇంజిన్‌తో పాటు ఓవర్‌వాచ్ మరియు స్టార్ సిటిజెన్ ఆధారంగా గేమ్‌లలో సమస్యలను తొలగించింది. గేమ్ క్రాష్‌లను పరిష్కరించడానికి పరిష్కారాలు చేర్చబడ్డాయి
ఎంపైర్ ఎర్త్, ట్రింక్లెట్ సుప్రీం మరియు సైలెంట్ హిల్ 4: ది రూమ్. డైరెక్ట్‌సౌండ్ ఎఫెక్ట్‌ల కోసం స్టబ్ dsdmo.dll జోడించబడింది.

వాల్వ్ కంపెనీ ప్రచురించిన ప్రాజెక్ట్ యొక్క కొత్త విడుదల ప్రోటాన్ 4.11-6, ఇది వైన్ ప్రాజెక్ట్ యొక్క అభివృద్ధిపై ఆధారపడింది మరియు Windows కోసం సృష్టించబడిన మరియు Linuxలో స్టీమ్ కేటలాగ్‌లో అందించబడిన గేమింగ్ అప్లికేషన్‌ల లాంచ్‌ను నిర్ధారించడం లక్ష్యంగా పెట్టుకుంది. ప్రాజెక్ట్ అభివృద్ధి వ్యాప్తి BSD లైసెన్స్ కింద. Steam Linux క్లయింట్‌లో Windows-మాత్రమే గేమింగ్ అప్లికేషన్‌లను నేరుగా అమలు చేయడానికి ప్రోటాన్ మిమ్మల్ని అనుమతిస్తుంది. ప్యాకేజీ DirectX 9 అమలును కలిగి ఉంటుంది (ఆధారంగా డి 9 వికె), DirectX 10/11 (ఆధారంగా DXVK) మరియు DirectX 12 (ఆధారంగా vkd3d), వల్కాన్ APIకి డైరెక్ట్‌ఎక్స్ కాల్‌ల అనువాదం ద్వారా పని చేయడం, గేమ్ కంట్రోలర్‌లకు మెరుగైన మద్దతును అందిస్తుంది మరియు గేమ్‌లలో మద్దతు ఉన్న స్క్రీన్ రిజల్యూషన్‌లతో సంబంధం లేకుండా పూర్తి-స్క్రీన్ మోడ్‌ను ఉపయోగించగల సామర్థ్యాన్ని అందిస్తుంది.

ప్రోటాన్ కొత్త వెర్షన్‌లో, DXVK లేయర్ (Vulkan API పైన DXGI, Direct3D 10 మరియు Direct3D 11 అమలు) బ్రాంచ్‌కి అప్‌డేట్ చేయబడింది. 1.4, ఇందులో
Direct3D 11 ప్రోగ్రామింగ్ ఇంటర్‌ఫేస్ వెర్షన్ 11.4కి మరియు DXGI వెర్షన్ 1.5కి నవీకరించబడింది. ఈ సమయంలో, DXVK డెవలపర్‌లు దిద్దుబాటు నవీకరణను ప్రచురించారు DXVK 1.4.1, ఇది D3D10 కోడ్‌లో క్రాష్‌లకు కారణమయ్యే సమస్యలను పరిష్కరించింది మరియు బాట్‌మాన్‌కు మెరుగైన మద్దతు: అర్ఖం సిటీ, హిట్‌మాన్ 2 మరియు ని నో కుని రీమాస్టర్డ్.

అదనంగా, మేము ప్రాజెక్ట్ యొక్క కొత్త ముఖ్యమైన విడుదలను గమనించవచ్చు డి 9 వికె 0.21, దీనిలో Direct3D 9 అమలు అభివృద్ధి చేయబడుతోంది, Vulkan గ్రాఫిక్స్ APIకి కాల్‌ల అనువాదం ద్వారా పని చేస్తోంది. ప్రాజెక్ట్ DXVK ప్రాజెక్ట్ కోడ్‌బేస్‌పై ఆధారపడింది, ఇది Direct3D 9కి మద్దతుతో విస్తరించబడింది. WineD3D-ఆధారిత Direct9D 3 అమలుతో పోలిస్తే, D9VK అధిక పనితీరును అనుమతిస్తుంది, ఎందుకంటే OpenGL ద్వారా Direct3D 9 అనువాదం Vulkan ద్వారా అనువాదం కంటే నెమ్మదిగా ఉంటుంది.

В కొత్త వెర్షన్ కొత్త Direct3D 9 కాల్‌లను జోడించారు
D3DBLEND_BOTHSRCALPHA మరియు D3DBLEND_BOTHINVSRCALPHA, MSAA ఇమేజ్‌లు మరియు డెప్త్ మ్యాప్‌ల కోసం లాకింగ్ సిస్టమ్ అమలు చేయబడింది, YUV2 మరియు YUVY ఫార్మాట్‌లకు మద్దతు జోడించబడింది, సాఫ్ట్‌వేర్ ప్రాసెసింగ్, వెర్టెక్స్ షేడర్‌ల పనితీరును ఆప్టిమైజేషన్ చేసేటప్పుడు విస్తరించిన స్థిరాంకాల సెట్ జోడించబడింది. DXSO కోసం TexM3x3Spec మరియు TexMXNUMXxXNUMXSpecకి కాల్‌లు అమలు చేయబడ్డాయి
TexM3x3VSpec, 27 బగ్‌లు పరిష్కరించబడ్డాయి.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి