3 месяца назад
Введение в HLSL, CGfx и Compute Shaders: Unity
В этой небольшой статье мы на базовом уровне разберем несколько тесно взаимосвязанных между собой понятий: HLSL, CGfx и Compute Shaders. Compute Shaders (вычислительные шейдеры) – это программы, которые выполняются отдельно от основного конвейера рендеринга на GPU. Они используются для выполнения тяжелых вычислений в параллельном формате. Например, обработки физических столкновений, симуляций и трассировки лучей в реальном времени. Представим себе ситуацию: мы пишем шейдер для воды. Статичное и безжизненное...
1 год назад
DirectX Shader Compiler с открытым исходным кодом получает значительное обновление, закладывая основу для HLSL 202x
Microsoft выпустила значительное обновление DirectX Shader Compiler с открытым исходным кодом, которое готовит почву для следующего поколения языка шейдеров высокого уровня (HLSL) под названием HLSL 202x. HLSL 202x призван стать большим скачком вперед для HLSL, языка шейдинга, используемого в Direct3D, аналогично GLSL в OpenGL. Это обновление предоставляет основу для будущих функций и улучшений языка, направленных на его соответствие современным возможностям программирования. Одним из основных аспектов...