HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p>Любитель научной фантастики и технологического прогресса. Хорошо сочетает в себе заумного технаря и утончённого гуманитария. Пишет про IT и радуется этому.</p>
1 <p>Любитель научной фантастики и технологического прогресса. Хорошо сочетает в себе заумного технаря и утончённого гуманитария. Пишет про IT и радуется этому.</p>
2 <p>Инженеры из Intel и Arm в сотрудничестве с Khronos Group выпустили поддержку SPIR-V-бэкенда для LLVM. Это позволит создавать стандартизированный код, который может использоваться для Vulkan или для OpenCL-драйверов.</p>
2 <p>Инженеры из Intel и Arm в сотрудничестве с Khronos Group выпустили поддержку SPIR-V-бэкенда для LLVM. Это позволит создавать стандартизированный код, который может использоваться для Vulkan или для OpenCL-драйверов.</p>
3 <p>Clang SPIR-V Toolchain основан на внешнем LLVM → SPIR-V трансляторе - llvm-spirv. Теперь процесс перевода проходит за счёт кода LLVM, а не стороннего инструмента.</p>
3 <p>Clang SPIR-V Toolchain основан на внешнем LLVM → SPIR-V трансляторе - llvm-spirv. Теперь процесс перевода проходит за счёт кода LLVM, а не стороннего инструмента.</p>
4 <p>Toolchain позволяет генерировать SPIR-V-бинарные файлы для 32- и 64-битных архитектур. После этого их можно будет использовать для OpenCL, который расширяется до Vulkan и прочих API.</p>
4 <p>Toolchain позволяет генерировать SPIR-V-бинарные файлы для 32- и 64-битных архитектур. После этого их можно будет использовать для OpenCL, который расширяется до Vulkan и прочих API.</p>
5 <p>Чтобы воспользоваться инструментом, нужно указать target для команды clang в консоли:</p>
5 <p>Чтобы воспользоваться инструментом, нужно указать target для команды clang в консоли:</p>
6 $ clang -target spirv32 test.cl $ clang -target spirv64 test.cl<p>Узнать больше о Clang SPIR-V Toolchain можно<a>в официальном репозитории LLVM</a>.</p>
6 $ clang -target spirv32 test.cl $ clang -target spirv64 test.cl<p>Узнать больше о Clang SPIR-V Toolchain можно<a>в официальном репозитории LLVM</a>.</p>
7  
7