Societas Collabora
Propositus exactor permittit te uti Mosa in machinis quae patere OpenCL et OpenGL non sustinent, ac etiam ut initium aperiendi OpenGL/OpenCL applicationes ad currendum super D3D12. Fabricatores GPU, subsystematis OpenCL et OpenGL auxilium praebere posse, si modo rectores cum auxilio D3D12 praesto sunt.
Inter consilia proxima sunt consecutio plenae transitus compatibilitatis probationum OpenCL 1.2 et OpenGL 3.3, compatibilitatis cum applicationibus et inclusione evolutionum in principali compositione Mosae iniecta. Progressio fit coniunctim cum Microsoft fabrum developing
Exsecutio Gallium coegi, OpenCL compilator, OpenCL runtime et NIR-ad-DXIL compilator umbratilis comprehendit, quae media repraesentatio NIR shaders usus in Mesa in DXIL (DirectX Linguae mediae) binaria forma, in DirectX 12 fulta et fundata, convertit. LLVM 3.7 bitcode (
Fontes cum extensionibus OpenCL exarati sunt utens sonum in LLVM pseudocode intermedium (LLVM IR), quae deinde in media repraesentatione nuclei OpenCL in forma SPIR-V convertitur. Cores in repraesentatione SPIR-V transmittuntur in Mesa, translati ad NIR format, optimized et transierunt ad NIR-ad-DXIL ad computandos umbrares generandos in forma DXIL, ad executionem aptum in GPUs utendo DirectX 12-basi runtime.
Loco Clover, exsecutio in Mesa openCL adhibita, nova OpenCL runtime proponitur, conversiones magis directas ad DirectX 12 API permittens.
Agitatores OpenCL et OpenGL parati sunt utentes Gallium interface in Mesa provisum, quod coegi te creare sine ingressu in singularia OpenGL-specifica et OpenGL interpretari vocat in essentia propinquius cum primitivis graphicis quae moderni GPUs agunt. Gallium exactoris imperium accipit OpenGL et cum interpres NIR-ad-DXIL utens
generat imperium buffers qui exercentur in GPU utens D3D12 agitator.
Source: opennet.ru