文件名称:nicegraf-shaderc:DirectXShaderCompiler和SPIRV-cross的包装
文件大小:29.42MB
文件格式:ZIP
更新时间:2024-05-25 13:30:01
C++
用户手册 目录 介绍 nicegraf-shaderc是一个命令行工具,可以将HLSL代码转换为各种图形API的着色器。 目前,可以定位以下API: OpenGL 4.3 OpenGL ES 3.1以上 金属1.0+ Vulkan 1.0+ 输入的HLSL文件可能包含不同着色器阶段的几个入口点的定义。 可以使用特殊指令将入口点配置到单个渲染管道中(如果需要,还可以使用其他选项)。 对于每种配置(称为技术),该工具都会生成特定于平台的着色器。 例如,这里是一个着色器,用于计算图像中每个像素的相对亮度。 出于演示目的,它允许选择性地将伽马校正应用于输入和/或输出。 // The comments below are recognized by nicegraf-shaderc as technique definitions. // T: relative-luminance vs