వైన్ 4.18 మరియు వైన్ స్టేజింగ్ 4.18 యొక్క కొత్త వెర్షన్లు

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

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

  • అనేక కొత్త VBScript ఫంక్షన్‌లు జోడించబడ్డాయి (ఉదాహరణకు, ఎర్రర్ హ్యాండ్లర్లు, గంట, రోజు, నెల ఫంక్షన్‌లు మొదలైనవి);
  • quartz.dll యొక్క కార్యాచరణను శుభ్రపరచడం మరియు విస్తరించడం;
  • మినహాయింపు నిర్వహణ ntdllకి జోడించబడింది మరియు RtlSetSearchPathMode మరియు RtlGetSearchPath() ఫంక్షన్‌లు అమలు చేయబడ్డాయి;
  • చేర్చబడిన విధులు wined3d_stateblock_set_render_state(), wined3d_stateblock_set_blend_factor(),
    wined3d_stateblock_set_vs_consts_*(), wined3d_stateblock_set_vertex_shader(), wined3d_stateblock_set_vertex_declaration(), wined3d_stateblock_set_pixel_shader(), wined3d_stateblock_set_ps_consts_f();

  • గేమ్‌లు మరియు అప్లికేషన్‌ల ఆపరేషన్‌కు సంబంధించిన క్లోజ్డ్ ఎర్రర్ రిపోర్ట్‌లు Lego Island 2, Space Rangers 2, Memento Mori, fr-043, Lego Stunt Rally, Castlevania: Lords of Shadow 2, Broken Sword: The Angel of Death, The Witcher 2: Assassins కింగ్స్, ఏజ్ ఆఫ్ ఎంపైర్స్, గ్రాండియా II వార్షికోత్సవ ఎడిషన్, కాసిల్వేనియా: లార్డ్స్ ఆఫ్ షాడో 2, హాలో 2, వోల్ఫ్ RPG ఎడిటర్, లోగోస్ బైబిల్ సాఫ్ట్‌వేర్, అట్మెల్ స్టూడియో 7, ట్రాన్స్‌సెండెన్స్, ఆర్ట్ ఆఫ్ మర్డర్, నీడ్ ఫర్ స్పీడ్: కార్బన్, బ్లర్.

కూడా జరిగింది ప్రాజెక్ట్ విడుదల వైన్ స్టేజింగ్ 4.18, ఇది వైన్ యొక్క పొడిగించిన బిల్డ్‌లను అభివృద్ధి చేస్తుంది, ఇందులో అసంపూర్ణమైన లేదా ప్రమాదకర ప్యాచ్‌లు ఉన్నాయి, అవి ప్రధాన వైన్ బ్రాంచ్‌లోకి స్వీకరించడానికి ఇంకా సరిపోవు. వైన్‌తో పోలిస్తే, వైన్ స్టేజింగ్ 850 అదనపు ప్యాచ్‌లను అందిస్తుంది.

వైన్ స్టేజింగ్ యొక్క కొత్త విడుదల వైన్ 4.18 కోడ్‌బేస్‌తో సమకాలీకరిస్తుంది. d3dx9_36 ప్యాచ్ ప్రధాన వైన్‌కి బదిలీ చేయబడింది, ఇది D3DXCheckTextureRequirementsలో ఆకృతి కంప్రెషన్‌ను ఉపయోగిస్తున్నప్పుడు బ్లాక్ పరిమాణానికి ఆకృతి కొలతలు అమరికను నిర్ధారిస్తుంది. InternalGetWindowIcon స్టబ్ యూజర్32కి జోడించబడింది. అప్‌డేట్ చేసిన ప్యాచ్‌లు Eventfd_synchronization, wined3d-zero-inf-shaders и dinput-joy-mappings.

అదనంగా, ఇది గమనించవచ్చు నవీకరణ ఇంటర్లేయర్లు DXVK 1.4.3 వల్కాన్ API పైన DXGI, Direct3D 10 మరియు Direct3D 11 అమలుతో. కొత్త విడుదల స్టేట్ కాష్‌తో కొత్త ఫైల్ ఫార్మాట్‌ను పరిచయం చేస్తుంది, ఇది ఈ ఫైల్‌ల పరిమాణాన్ని గణనీయంగా తగ్గించింది (పాత విడుదలల నుండి అప్‌గ్రేడ్ చేసినప్పుడు, కాష్ ఫార్మాట్ స్వయంచాలకంగా మార్చబడుతుంది). పెద్ద సంఖ్యలో వివిధ షేడర్‌లు ఉన్న గేమ్‌లలో CPU లోడ్‌ని తగ్గించే పని జరిగింది. UAV (క్రమం చేయని యాక్సెస్ వీక్షణ) ఉపయోగించి గ్రాఫిక్స్ షేడర్‌ల క్రమం లేని మల్టీ-థ్రెడ్ రికార్డింగ్‌తో సమస్యలు పరిష్కరించబడ్డాయి.

మూలం: opennet.ru

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