NVIDIA рдиреЗ рдЕрдкрдиреА Slang рд╢реЗрдбрд░ рднрд╛рд╖рд╛ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ Khronos рдХрдВрд╕реЛрд░реНрдЯрд┐рдпрдо рдХреЛ рджрд╛рди рдХрд░ рджрд┐рдпрд╛ рд╣реИред Khronos рдПрдХ рдРрд╕рд╛ рдХрдВрд╕реЛрд░реНрдЯрд┐рдпрдо рд╣реИ рдЬреЛ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдорд╛рдирдХ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ Khronos рдХреЗ рд╕реНрд╡рддрдВрддреНрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ Slang рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╡рд┐рдХрд╛рд╕ рд╕реЗ рдирдП рдкреНрд░рддрд┐рднрд╛рдЧреА рдЖрдХрд░реНрд╖рд┐рдд рд╣реЛрдВрдЧреЗред рдпрд╣ рднрд╛рд╖рд╛ NVIDIA рдФрд░ рдЕрдореЗрд░рд┐рдХрд╛ рдХреЗ рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдпреЛрдВ (рдХрд╛рд░реНрдиреЗрдЧреА рдореЗрд▓рди рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп, рд╕реНрдЯреИрдирдлреЛрд░реНрдб рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп, рдореИрд╕рд╛рдЪреБрд╕реЗрдЯреНрд╕ рдЗрдВрд╕реНрдЯреАрдЯреНрдпреВрдЯ рдСрдл рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА, рдХреИрд▓рд┐рдлреЛрд░реНрдирд┐рдпрд╛ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп, рд╕реИрди рдбрд┐рдПрдЧреЛ рдФрд░ рд╡рд╛рд╢рд┐рдВрдЧрдЯрди рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп) рдХреЗ рд╕рдВрдпреБрдХреНрдд рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдИ рдЧрдИ рдереАред Autodesk, Adobe, id Software, Igalia рдФрд░ Valve рдиреЗ рдЗрд╕ рдирдП рд╕рдВрдпреБрдХреНрдд рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕рдорд░реНрдерди рджреЗрдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рд╣реИред рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛрдб C++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ Apache 2.0 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдУрдкрди рд╕реЛрд░реНрд╕ рд╣реИред рдХрдВрдкрд╛рдЗрд▓рд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ: Linux, Windows, macOS рдФрд░ рд╡реЗрдмрдЕрд╕реЗрдВрдмрд▓реАред
рд╕реНрд▓реИрдВрдЧ рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ Direct3D рдХреЗ HLSL рдХреЗ рд╕рдорд╛рди рд╣реИ рдФрд░ рдмрдбрд╝реЗ рдХреЛрдбрдмреЗрд╕ рдХреЗ рд░рдЦрд░рдЦрд╛рд╡ рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓, рдЬреЗрдирд░рд┐рдХ рдФрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ, рд╕рд╛рде рд╣реА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд░реЗрдВрдбрд░рд┐рдВрдЧ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЕрдзрд┐рдХрддрдо рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдЙрдкрдпреЛрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдкрд░ рдЗрд╕рдХрд╛ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рд╣реИред рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдореЗрдВ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рднреЗрджрднрд╛рд╡ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЧрдгрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╢реЗрдбрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рд╣реИред
рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рдкреНрд░рддрд┐рдорд╛рди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - "рдПрдХ рд╢реЗрдбрд░ рдХреЛ рдПрдХ рдмрд╛рд░ рд▓рд┐рдЦреЗрдВ, рдХрд╣реАрдВ рднреА рдЪрд▓рд╛рдПрдВ", рдФрд░ рдЖрдкрдХреЛ рд╕реНрд▓реИрдВрдЧ, рдПрдЪрдПрд▓рдПрд╕рдПрд▓ (рд╣рд╛рдИ-рд▓реЗрд╡рд▓ рд╢реЗрдбрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ) рдФрд░ рдЬреАрдПрд▓рдПрд╕рдПрд▓ (рдУрдкрдирдЬреАрдПрд▓ рд╢реЗрдбрд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ) рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╢реЗрдбрд░реНрд╕ рдХреЛ рдПрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред Direct3D 11 рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕ API /12, рд╡рд▓реНрдХрди, рдореЗрдЯрд▓, OpenGL, WebGPU, OptiX рдФрд░ CUDA, рд╕рд╛рде рд╣реА рдореВрд▓ рдХреЛрдб рд╕рдХреНрд╖рдо рдирд┐рдпрдорд┐рдд CPU рдкрд░ рдЪрд▓рд╛рдПрдБ. рд╢реЗрдбрд░реНрд╕ рдХреЛ рдмрд╛рдЗрдирд░реА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрд▓реИрдВрдЧ рдЖрдкрдХреЛ C++, MSL (рдореЗрдЯрд▓ рд╢реЗрдбрд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ) рдФрд░ CUDA рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрд░реЛрдд рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдореВрд▓ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдХреЙрд▓ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред
рд╕реНрд▓реИрдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдзрд┐рдХрд╛рдВрд╢ рдореМрдЬреВрджрд╛ рдПрдЪрдПрд▓рдПрд╕рдПрд▓ рдХреЛрдб рдХреЛ рдмрд┐рдирд╛ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рдпрд╛ рдЗрд╕реЗ рдорд╛рдореВрд▓реА рдмрджрд▓рд╛рд╡реЛрдВ рддрдХ рд╕реАрдорд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд╛рд▓реНрд╡ рдЧреЗрдо рд╕реЛрд░реНрд╕ 2 рдХреЗ рд╕рднреА рдПрдЪрдПрд▓рдПрд╕рдПрд▓ рд╢реЗрдбрд░реНрд╕ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛) рд╕реНрд▓реИрдВрдЧ, рдХреЛрдб рдХреА рдХреЗрд╡рд▓ 10 рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдмрджрд▓ рд░рд╣рд╛ рд╣реИ)ред рдЬреАрдПрд▓рдПрд╕рдПрд▓ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдореЙрдбреНрдпреВрд▓ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЬреАрдПрд▓рдПрд╕рдПрд▓ рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЖрдВрддрд░рд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рддрддреНрд╡реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд╕рдВрдХрд▓рди рдХреЗ рджреМрд░рд╛рди, рдЖрдк рдЬреЗрдирд░реЗрдЯ рдХрд┐рдП рдЧрдП рдХреЛрдб рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рд╕рдмрд╕реЗ рдкреЛрд░реНрдЯреЗрдмрд▓ рдХреЛрдб рдФрд░ рдХреЛрдб рджреЛрдиреЛрдВ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдирд╡реАрдирддрдо Direct3D рдФрд░ Vulkan рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рд╕реЗ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╕реНрд▓реИрдВрдЧ 2024.14.5 рдХреА рдПрдХ рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдкреЗрд╢ рдХреА рдЧрдИ, рдЬрд┐рд╕рдореЗрдВ рдирдП рдкрд░рдорд╛рдгреБ рдкреНрд░рдХрд╛рд░ рдЬреИрд╕реА рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреЗрд╢ рдХреА рдЧрдИрдВ рдкрд░рдорд╛рдгреБ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "рдХрд╣рд╛рдБ" рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐, рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП IFunc рдЗрдВрдЯрд░рдлрд╝реЗрд╕, рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрдкрд▓ рдкреНрд░рдХрд╛рд░, рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдПрдХ рдЪрд░ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдХрд╛рд░, рдпреВрдирд┐рдХреЛрдб рд╕рдорд░реНрдерди, рдореЗрдЯрд▓ рдФрд░ WGSL рд╢реЗрдбрд░ рдХреЗ рд▓рд┐рдП рдмреИрдХрдПрдВрдб рднрд╛рд╖рд╛рдПрдБ (рд╡реЗрдмрдЬреАрдкреАрдпреВ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд)ред рдЧреЙрд╕рд┐рдпрди рд╕реНрдкреНрд▓реИрдЯрд┐рдВрдЧ 3рдбреА рд░реЗрдВрдбрд░рд┐рдВрдЧ рддрдХрдиреАрдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрд▓реИрдВрдЧ рдореЗрдВ рд▓рд┐рдЦреЗ рд░реИрд╕реНрдЯрд░рд╛рдЗрдЬрд╝рд░ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ рд╕рдВрдХрд▓рди рдХреЗ рд▓рд┐рдП рдПрдХ рдСрдирд▓рд╛рдЗрди рд╡рд╛рддрд╛рд╡рд░рдг рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╕реНрд░реЛрдд: opennet.ru
