āĻ“āϝāĻŧāĻžāχāύ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ Direct3D 1.3 āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āϏāĻžāĻĨ⧇ Vkd3d 12 āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰ⧇āϛ⧇

āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āĻĻ⧇āĻĄāĻŧ āĻŦāĻ›āϰ āĻĒāϰ, āĻ“āϝāĻŧāĻžāχāύ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āĻāĻ•āϟāĻŋ Direct3D 1.3 āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āϏāĻš vkd3d 12 āĻĒā§āϝāĻžāϕ⧇āϜ āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰ⧇āϛ⧇ āϝāĻž Vulkan āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϏ API-āĻ āϏāĻŽā§āĻĒā§āϰāϚāĻžāϰ āĻ•āϞ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤ āĻĒā§āϝāĻžāϕ⧇āϜāϟāĻŋāϤ⧇ Direct3D 3 āĻāϰ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āϏāĻš libvkd12d āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ, shader āĻŽāĻĄā§‡āϞ 3 āĻāĻŦāĻ‚ 4 āĻāϰ āĻ…āύ⧁āĻŦāĻžāĻĻāĻ• āϏāĻš libvkd5d-shader āĻāĻŦāĻ‚ Direct3D 3 āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇āϰ āĻĒā§‹āĻ°ā§āϟāĻŋāĻ‚ āϏāĻšāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĢāĻžāĻ‚āĻļāύ āϏāĻš libvkd12d-utils, āϏ⧇āχāϏāĻžāĻĨ⧇ āĻāĻ•āϟāĻŋ āĻĄā§‡āĻŽā§‹ āωāĻĻāĻžāĻšāϰāĻŖ āϏāĻš āĻāĻ•āϟāĻŋ āϏ⧇āϟ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ Direct3D 12 āĻĨ⧇āϕ⧇ glxgears āĻāϰāĨ¤ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ āϕ⧋āĻĄ LGPLv2.1 āĻāϰ āĻ…āϧ⧀āύ⧇ āϞāĻžāχāϏ⧇āĻ¨ā§āϏāĻ•ā§ƒāϤ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

libvkd3d āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— Direct3D 12 āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇, āϝāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϏ āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻŋāĻ‚ āϏ⧁āĻŦāĻŋāϧāĻž, āϏāĻžāϰāĻŋ āĻāĻŦāĻ‚ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϤāĻžāϞāĻŋāĻ•āĻž, āĻšā§āϝāĻžāĻ¨ā§āĻĄā§‡āϞ āĻāĻŦāĻ‚ āĻšāĻŋāĻĒ āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāϗ⧁āϞāĻŋ, āϰ⧁āϟ āĻ¸ā§āĻŦāĻžāĻ•ā§āώāϰ, āĻ…āĻ°ā§āĻĄāĻžāϰ⧇āϰ āĻŦāĻžāχāϰ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ, āύāĻŽā§āύāĻž, āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ¸ā§āĻŦāĻžāĻ•ā§āώāϰ, āϰ⧁āϟ āĻ§ā§āϰ⧁āĻŦāĻ•, āĻĒāϰ⧋āĻ•ā§āώ āϰ⧇āĻ¨ā§āĻĄāĻžāϰāĻŋāĻ‚, āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋ *( ) āĻāĻŦāĻ‚ āĻ•āĻĒāĻŋ*()āĨ¤

libvkd3d-shader-āĻ, āĻļ⧇āĻĄāĻžāϰ āĻŽāĻĄā§‡āϞ 4 āĻāĻŦāĻ‚ 5-āĻāϰ āĻŦāĻžāχāϟāϕ⧋āĻĄā§‡āϰ āĻ…āύ⧁āĻŦāĻžāĻĻ āĻāĻ•āϟāĻŋ āĻŽāĻ§ā§āϝāĻŦāĻ°ā§āϤ⧀ SPIR-V āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύāĻžāϝāĻŧ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻ­āĻžāĻ°ā§āĻŸā§‡āĻ•ā§āϏ, āĻĒāĻŋāĻ•ā§āϏ⧇āϞ, āĻŸā§‡āϏ⧇āϞ⧇āĻļāύ, āĻ•āĻŽā§āĻĒāĻŋāωāϟ āĻāĻŦāĻ‚ āϏāĻžāϧāĻžāϰāĻŖ āĻœā§āϝāĻžāĻŽāĻŋāϤāĻŋ āĻļ⧇āĻĄāĻžāϰ, āϰ⧁āϟ āϏāĻŋāĻ—āύ⧇āϚāĻžāϰ āϏāĻŋāϰāĻŋāϝāĻŧāĻžāϞāĻžāχāĻœā§‡āĻļāύ āĻāĻŦāĻ‚ āĻĄāĻŋāϏāĻŋāϰāĻŋāϝāĻŧāĻžāϞāĻžāχāĻœā§‡āĻļāύ āϏāĻŽāĻ°ā§āĻĨāĻŋāϤāĨ¤ āĻļ⧇āĻĄāĻžāϰ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻžāĻŦāϞ⧀āϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇ āĻĒāĻžāϟāĻŋāĻ—āĻŖāĻŋāϤ, āĻĒāĻžāϰāĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻāĻŦāĻ‚ āĻŦāĻŋāϟ āĻ…āĻĒāĻžāϰ⧇āĻļāύ, āϤ⧁āϞāύāĻž āĻāĻŦāĻ‚ āĻĄā§‡āϟāĻž āĻĒā§āϰāĻŦāĻžāĻš āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ…āĻĒāĻžāϰ⧇āϟāϰ, āύāĻŽā§āύāĻž, āϏāĻ‚āĻ—ā§āϰāĻš āĻāĻŦāĻ‚ āϞ⧋āĻĄ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻžāĻŦāϞ⧀, āĻ…-āĻ•ā§āϰāĻŽāĻŦāĻŋāĻšā§€āύ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ…āĻĒāĻžāϰ⧇āĻļāύ (āχāωāĻāĻ­āĻŋ, āφāύāĻ…āĻ°ā§āĻĄāĻžāϰāĻĄ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ­āĻŋāω)āĨ¤

Vkd3d 1.3 āĻāϰ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āωāĻĻā§āĻ­āĻžāĻŦāύ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇:

  • āĻĄāĻžāχāϰ⧇āĻ•ā§āϟāĻāĻ•ā§āϏ 9.0 āĻĻāĻŋāϝāĻŧ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇ HLSL (āĻšāĻžāχ-āϞ⧇āϭ⧇āϞ āĻļ⧇āĻĄāĻžāϰ āĻ˛ā§āϝāĻžāĻ™ā§āϗ⧁āϝāĻŧ⧇āϜ) āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻāĻŦāĻ‚ āĻĒā§āϰāĻŋāĻĒā§āϰāϏ⧇āϏāĻŋāĻ‚ āĻļ⧇āĻĄāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • 5.1 āĻļ⧇āĻĄāĻžāϰ āĻŽāĻĄā§‡āϞ⧇ āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āĻŦāĻ°ā§āĻŖāύāĻžāĻ•āĻžāϰ⧀āϰ āĻ…ā§āϝāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻļ⧇āĻĄāĻžāϰ⧇ āĻĄāĻžāĻŦāϞ-āύāĻŋāĻ°ā§āϭ⧁āϞāϤāĻž āĻĢā§āϞ⧋āϟāĻŋāĻ‚-āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻ…āĻĒāĻžāϰ⧇āĻļāύ, āĻŸā§‡āϏ⧇āϞ⧇āĻļāύ āĻļ⧇āĻĄāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻĒāϰ⧋āĻ•ā§āώ āĻ āĻŋāĻ•āĻžāύāĻž, āĻļ⧇āĻĄāĻžāϰ āĻĨ⧇āϕ⧇ āĻ¸ā§āĻŸā§‡āύāϏāĻŋāϞ āϰāĻĒā§āϤāĻžāύāĻŋ, āĻāĻ•āϟāĻŋ "āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ" āĻļ⧇āĻĄāĻžāϰ āĻŽāĻĄāĻŋāĻĢāĻžāϝāĻŧāĻžāϰ āĻāĻŦāĻ‚ āĻŽā§‡āĻŽāϰāĻŋ āϏāĻ‚āĻ¸ā§āĻĨāĻžāύāϗ⧁āϞāĻŋāϤ⧇ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āϝāĻžāĻĒā§€ āĻŦāĻžāϧāĻžāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤
  • āĻŦāĻžāχāϟāϕ⧋āĻĄ āĻĨ⧇āϕ⧇ āĻ…ā§āϝāĻžāϏ⧇āĻŽā§āĻŦāϞāĻŋ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ⧇ Direct3D āĻļ⧇āĻĄāĻžāϰāϗ⧁āϞāĻŋāϕ⧇ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āύ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • Direct3D 3, 1 āĻāĻŦāĻ‚ 2 shader āĻŽāĻĄā§‡āϞāϗ⧁āϞāĻŋāϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻĒ⧁āϰāĻžāύ⧋ Direct3D āĻŦāĻžāχāϟāϕ⧋āĻĄ āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ āĻĒāĻžāĻ°ā§āϏ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • libvkd3d Direct3D 12 āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧇ āϝ⧇āĻŽāύ āϰ⧁āϟ āϏāĻŋāĻ—āύ⧇āϚāĻžāϰ, āφāωāϟ-āĻ…āĻĢ-āĻ…āĻ°ā§āĻĄāĻžāϰ āĻ­āĻŋāω āĻ•āĻžāωāĻ¨ā§āϟāĻžāϰ, āφāωāϟāĻĒ⧁āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āϞāϜāĻŋāĻ•ā§āϝāĻžāϞ āĻŽāĻžāĻ°ā§āϜ āĻ…āĻĒāĻžāϰ⧇āϟāϰ āĻāĻŦāĻ‚ mirror_once āĻŸā§‡āĻ•ā§āϏāϚāĻžāϰ āĻ…ā§āϝāĻžāĻĄā§āϰ⧇āϏāĻŋāĻ‚ āĻŽā§‹āĻĄāĨ¤ vkd3d_host_time_domain_info āĻ•āĻžāĻ āĻžāĻŽā§‹ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āωāĻ¤ā§āϏ: opennet.ru

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster