DirectX-เดจเต เดฎเตเด•เดณเดฟเตฝ OpenCL, OpenGL เดŽเดจเตเดจเดฟเดต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เตŠเดณเดพเดฌเต‹เดฑ เด’เดฐเต เด†เดกเต-เด“เตบ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต

เด•เดฎเตเดชเดจเดฟ เด•เตŠเดณเดฌเต‹เดฑ ะฟั€ะตะดัั‚ะฐะฒะธะปะฐ DirectX 1.2 (D3.3D12) เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดกเตเดฐเตˆเดตเดฑเตเด•เตพเด•เตเด•เต เดฎเตเด•เดณเดฟเตฝ OpenCL 3, OpenGL 12 API-เด•เดณเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฒเต†เดฏเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ Mesa เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด’เดฐเต เดชเตเดคเดฟเดฏ Gallium เดกเตเดฐเตˆเดตเตผ. เด•เต‡เดพเดกเต เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต MIT เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเตฝ.

เด“เดชเตเดชเตบเดธเดฟเดŽเตฝ, เด“เดชเตเดชเตบเดœเดฟเดŽเตฝ เดŽเดจเตเดจเดฟเดตเดฏเต† เดจเต‡เดฑเตเดฑเต€เดตเต เด†เดฏเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เดพเดคเตเดค เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ เดฎเต†เดธ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดš เดกเตเดฐเตˆเดตเตผ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดกเดฟ3เดกเดฟ12-เดจเต เดฎเตเด•เดณเดฟเตฝ เดฑเตบ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ OpenGL/OpenCL เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด†เดฐเด‚เดญ เดชเต‹เดฏเดฟเดจเตเดฑเดพเดฏเดฟ. GPU เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเด•เตเด•เตพเด•เตเด•เต, D3D12 เดชเดฟเดจเตเดคเตเดฃเดฏเตเดณเตเดณ เดกเตเดฐเตˆเดตเดฑเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดญเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด“เดชเตเดชเตบเดธเดฟเดŽเตฝ, เด“เดชเตเดชเตบเดœเดฟเดŽเตฝ เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เต เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เตเดจเตเดจเดคเต เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เด“เดชเตเดชเตบเดธเดฟเดŽเตฝ 1.2, เด“เดชเตเดชเตบเดœเดฟเดŽเตฝ 3.3 เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เด•เต‹เด‚เดชเดพเดฑเตเดฑเดฟเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดตเดฟเดœเดฏเดฟเดšเตเดšเดคเดฟเดจเตเดฑเต† เดจเต‡เดŸเตเดŸเด‚, เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เด…เดจเตเดฏเต‹เดœเตเดฏเดค เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตฝ, เดฎเต†เดธเดฏเตเดŸเต† เดชเตเดฐเดงเดพเดจ เด•เต‹เดฎเตเดชเต‹เดธเดฟเดทเดจเดฟเดฒเต† เดธเด‚เดญเดตเดตเดฟเด•เดพเดธเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ เดŽเดจเตเดจเดฟเดต เด‰เดŸเดจเดŸเดฟเดฏเตเดณเตเดณ เดชเดฆเตเดงเดคเดฟเด•เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเต เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเดฐเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเตเด•เตเดคเดฎเดพเดฏเดพเดฃเต เดตเดฟเด•เดธเดจเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเต เดคเตเดฑเดจเตเดจเต เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ D3D11On12 D3D11-เตฝ เดจเดฟเดจเตเดจเต D3D12-เดฒเต‡เดฏเตโ€Œเด•เตเด•เตเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เตเด‚ เด—เต†เดฏเดฟเดฎเตเด•เตพ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเต D3D12TranslationLayer, เด‡เดคเต D3D12 เดจเต เดฎเตเด•เดณเดฟเตฝ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด—เตเดฐเดพเดซเดฟเด•เต เดชเตเดฐเดฟเดฎเดฟเดฑเตเดฑเต€เดตเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต.

เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเตฝ เด—เดพเดฒเดฟเดฏเด‚ เดกเตเดฐเตˆเดตเตผ, เด“เดชเตเดชเตบเดธเดฟเดŽเตฝ เด•เด‚เดชเตˆเดฒเตผ, เด“เดชเตเดชเตบเดธเดฟเดŽเตฝ เดฑเตบเดŸเตˆเด‚, เดŽเตปเดเด†เตผ-เดŸเต-เดกเดฟเดŽเด•เตโ€Œเดธเตโ€ŒเดเดŽเตฝ เดทเต‡เดกเตผ เด•เด‚เดชเตˆเดฒเตผ เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด‡เดคเต เดฎเต†เดธเดฏเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดŽเตปเดเด†เตผ เดทเต‡เดกเดฑเตเด•เดณเตเดŸเต† เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดคเตเดคเต† เดกเดฟเดŽเด•เตโ€Œเดธเตโ€ŒเดเดŽเตฝ (เดกเดฏเดฑเด•เตโ€ŒเดŸเตโ€ŒเดŽเด•เตโ€Œเดธเต เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดฒเดพเด‚เด—เตเดตเต‡เดœเต) เดฌเตˆเดจเดฑเดฟ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด‡เดคเต เดกเดฏเดฑเด•เตโ€ŒเดŸเตโ€ŒเดŽเด•เตโ€Œเดธเต 12-เตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต. LLVM 3.7 เดฌเดฟเดฑเตเดฑเตเด•เต‹เดกเต (DirectX เดทเต‡เดกเตผ เด•เด‚เดชเตˆเดฒเตผ เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ LLVM 3.7 เดจเตเดฑเต† เด’เดฐเต เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เดซเต‹เตผเด•เตเด•เต เด†เดฃเต). LLVM เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดŸเต‚เดณเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดตเดฟเด•เดพเดธเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเดพเดฃเต OpenCL เด•เด‚เดชเตˆเดฒเตผ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต SPIRV-LLVM.

เด“เดชเตเดชเตบเดธเดฟเดŽเตฝ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เดณเตเดณเตเดณ เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เดŽเตฝเดŽเตฝเดตเดฟเดŽเด‚ เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดธเตเดฏเต‚เดกเต‹เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต (เดŽเตฝเดŽเตฝเดตเดฟเดŽเด‚ เดเด†เตผ) เด•เตเดฒเดพเด™เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดชเดฟเดจเตเดจเต€เดŸเต SPIR-V เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเตเดณเตเดณ OpenCL เด•เต‡เตผเดฃเดฒเตเด•เดณเตเดŸเต† เด’เดฐเต เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดฎเดพเดฏเดฟ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต. SPIR-V เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดคเตเดคเดฟเดฒเต† เด•เต‹เดฑเตเด•เตพ เดฎเต†เดธเดฏเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเด•เดฏเตเด‚ NIR เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ DXIL เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเต เดทเต‡เดกเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป NIR-to-DXIL-เดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด‡เดคเต DirectX 12-เด…เดงเดฟเดทเตเด เดฟเดค เดฑเตบเดŸเตˆเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต GPU-เด•เดณเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต.
เด•เตเดฒเต‹เดตเดฑเดฟเดจเต เดชเด•เดฐเด‚, เดฎเต†เดธเดฏเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ OpenCL เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ, เด’เดฐเต เดชเตเดคเดฟเดฏ OpenCL เดฑเตบเดŸเตˆเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต DirectX 12 API-เดฒเต‡เด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

DirectX-เดจเต เดฎเตเด•เดณเดฟเตฝ OpenCL, OpenGL เดŽเดจเตเดจเดฟเดต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เตŠเดณเดพเดฌเต‹เดฑ เด’เดฐเต เด†เดกเต-เด“เตบ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต

เดฎเต†เดธเดฏเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด—เดพเดฒเดฟเดฏเด‚ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต OpenCL, OpenGL เดกเตเดฐเตˆเดตเดฑเตเด•เตพ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด‡เดคเต OpenGL-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เดพเดคเต† เดคเดจเตเดจเต† เดกเตเดฐเตˆเดตเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดจเตเด‚ เด†เดงเตเดจเดฟเด• GPU-เด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด—เตเดฐเดพเดซเดฟเด•เตโ€Œเดธเต เดชเตเดฐเดฟเดฎเดฟเดฑเตเดฑเต€เดตเตเด•เตพเด•เตเด•เต เด…เดŸเตเดคเตเดคเดพเดฏเดฟ OpenGL เด•เต‹เดณเตเด•เตพ เดตเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. Gallium เดกเตเดฐเตˆเดตเตผ, OpenGL เด•เดฎเดพเตปเดกเตเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ NIR-to-DXIL เดŸเตเดฐเดพเตปเดธเตเดฒเต‡เดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
D3D12 เดกเตเดฐเตˆเดตเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต GPU-เตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด•เดฎเดพเตปเดกเต เดฌเดซเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•