рд╡рд╛рдЗрди 4.18 рдЖрдгрд┐ рд╡рд╛рдЗрди рд╕реНрдЯреЗрдЬрд┐рдВрдЧ 4.18 рдЪреНрдпрд╛ рдирд╡реАрди рдЖрд╡реГрддреНрддреНрдпрд╛

рдЙрдкрд▓рдмреНрдз Win32 API рдЪреНрдпрд╛ рдЦреБрд▓реНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреЗ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдкреНрд░рдХрд╛рд╢рди - рд╡рд╛рдЗрди 4.18. рдЖрд╡реГрддреНрддреА рд░рд┐рд▓реАрдЭ рдЭрд╛рд▓реНрдпрд╛рдкрд╛рд╕реВрди 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();

  • рд▓реЗрдЧреЛ рдЖрдпрд▓рдВрдб 2, рд╕реНрдкреЗрд╕ рд░реЗрдВрдЬрд░реНрд╕ 2, рдореЗрдореЗрдВрдЯреЛ рдореЛрд░реА, fr-043, рд▓реЗрдЧреЛ рд╕реНрдЯрдВрдЯ рд░реЕрд▓реА, рдХреЕрд╕рд▓рд╡реНрд╣реЗрдирд┐рдпрд╛: рд▓реЙрд░реНрдбреНрд╕ рдСрдл рд╢реЕрдбреЛ 2, рдмреНрд░реЛрдХрди рд╕реНрд╡реЙрд░реНрдб: рдж рдПрдВрдЬреЗрд▓ рдСрдл рдбреЗрде, рдж рд╡рд┐рдЪрд░ 2: рдорд╛рд░реЗрдХрд░реА рдСрдл рдХрд┐рдВрдЧреНрд╕, рдПрдЬ рдСрдл рдПрдореНрдкрд╛рдпрд░реНрд╕, рдЧреНрд░рдБрдбрд┐рдпрд╛ II рдЕреЕрдирд┐рд╡реНрд╣рд░реНрд╕рд░реА рдПрдбрд┐рд╢рди, рдХреЕрд╕реНрдЯрд▓реЗрд╡реНрд╣реЗрдирд┐рдпрд╛: рд▓реЙрд░реНрдбреНрд╕ рдСрдл рд╢реЕрдбреЛ 2, рд╣реЕрд▓реЛ 2, рд╡реБрд▓реНрдл рдЖрд░рдкреАрдЬреА рдПрдбрд┐рдЯрд░, рд▓реЛрдЧреЛрд╕ рдмрд╛рдпрдмрд▓ рд╕реЙрдлреНрдЯреЗрдЕрд░, рдПрдЯрдореЗрд▓ рд╕реНрдЯреБрдбрд┐рдУ 7, рдЯреНрд░рд╛рдиреНрд╕реЗрдВрдбрдиреНрд╕, рдЖрд░реНрдЯ рдСрдл рдорд░реНрдбрд░, рдиреАрдб рдлреЙрд░ рд╕реНрдкреАрдб: рдХрд╛рд░реНрдмрди, рдмреНрд▓рд░.

рддрд╕реЗрдЪ рдЬрд╛рдЧрд╛ рдШреЗрддрд▓реА рдкреНрд░рдХрд▓реНрдк рдкреНрд░рдХрд╛рд╢рди рд╡рд╛рдЗрди рд╕реНрдЯреЗрдЬрд┐рдВрдЧ 4.18, рдЬреЗ рд╡рд╛рдИрдирдЪреЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдмрд┐рд▓реНрдб рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рдЕрдкреВрд░реНрдг рдХрд┐рдВрд╡рд╛ рдзреЛрдХрд╛рджрд╛рдпрдХ рдкреЕрдЪ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд рдЬреЗ рдЕрджреНрдпрд╛рдк рдореБрдЦреНрдп рд╡рд╛рдИрди рд╢рд╛рдЦреЗрдд рджрддреНрддрдХ рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп рдирд╛рд╣реАрдд. рд╡рд╛рдЗрдирдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд, рд╡рд╛рдЗрди рд╕реНрдЯреЗрдЬрд┐рдВрдЧ 850 рдЕрддрд┐рд░рд┐рдХреНрдд рдкреЕрдЪ рдкреНрд░рджрд╛рди рдХрд░рддреЗ.

рд╡рд╛рдЗрди рд╕реНрдЯреЗрдЬрд┐рдВрдЧрдЪреЗ рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рди рд╡рд╛рдЗрди 4.18 рдХреЛрдбрдмреЗрд╕рд╕рд╣ рд╕рдордХреНрд░рдорд┐рдд рд╣реЛрддреЗ. d3dx9_36 рдкреЕрдЪ рдореБрдЦреНрдп рд╡рд╛рдИрдирдордзреНрдпреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреЗ D3DXCheckTextureRequirements рдордзреНрдпреЗ рдЯреЗрдХреНрд╕рдЪрд░ рдХреЙрдореНрдкреНрд░реЗрд╢рди рд╡рд╛рдкрд░рддрд╛рдирд╛ рдЯреЗрдХреНрд╕рдЪрд░рдЪреНрдпрд╛ рдкрд░рд┐рдорд╛рдгрд╛рдВрдЪреЗ рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░рд╛рдд рд╕рдВрд░реЗрдЦрди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ. InternalGetWindowIcon рд╕реНрдЯрдм user32 рдордзреНрдпреЗ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. рдЕрджреНрдпрдпрд╛рд╡рдд рдкреЕрдЪ eventfd_synchronization, wined3d-zero-inf-shaders ╨╕ dinput-joy-mappings.

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдЕрджреНрдпрддрдирд┐рдд рдХрд░рд╛ interlayers рдбреАрдПрдХреНрд╕рд╡реНрд╣реАрдХреЗ 1.4.3 Vulkan API рд╡рд░ DXGI, Direct3D 10 рдЖрдгрд┐ Direct3D 11 рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣. рдирд╡реАрди рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рд╕реНрдЯреЗрдЯ рдХреЕрд╢реЗрд╕рд╣ рдирд╡реАрди рдлрд╛рдЗрд▓ рдлреЙрд░рдореЕрдЯрдЪрд╛ рдкрд░рд┐рдЪрдп рд╣реЛрддреЛ, рдЬреНрдпрд╛рдиреЗ рдпрд╛ рдлрд╛рдЗрд▓реНрд╕рдЪрд╛ рдЖрдХрд╛рд░ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдХрдореА рдХреЗрд▓рд╛ рдЖрд╣реЗ (рдЬреБрдиреНрдпрд╛ рд░рд┐рд▓реАрдЭрдордзреВрди рдЕрдкрдЧреНрд░реЗрдб рдХрд░рддрд╛рдирд╛, рдХреЕрд╢реЗ рдлреЙрд░рдореЕрдЯ рдЖрдкреЛрдЖрдк рд░реВрдкрд╛рдВрддрд░рд┐рдд рд╣реЛрдИрд▓). рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рд╡рд┐рд╡рд┐рдз рд╢реЗрдбрд░реНрд╕рд╕рд╣ рдЧреЗрдордордзреАрд▓ CPU рд▓реЛрдб рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд░реНрдп рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. UAV (рдЕрдирдСрд░реНрдбрд░реНрдб рдНрдХреНрд╕реЗрд╕ рд╡реНрд╣реНрдпреВ) рд╡рд╛рдкрд░реВрди рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╢реЗрдбрд░реНрд╕рдЪреНрдпрд╛ рдЕрдирдСрд░реНрдбрд░реНрдб рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧрдЪреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреНрдпрд╛рдд рдЖрд▓реНрдпрд╛ рдЖрд╣реЗрдд.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛