1. 首页
  2. 数据库
  3. 其它
  4. ShaderGen:概念验证库用于从C#生成HLSLGLSL和Metal着色器代码 源码

ShaderGen:概念验证库用于从C#生成HLSLGLSL和Metal着色器代码 源码

上传者: 2021-02-19 02:23:22上传 ZIP文件 193KB 热度 9次
着色器 概念验证库,可从C#生成着色器代码。 当前,该项目可以从单个着色器源生成HLSL(D3D11),GLSL-330(与Core-GL兼容),GLSLES-300(与OpenGL ES兼容),GLSL-450(与Vulkan兼容)和Metal着色器代码在C#中指定。 C#中的明暗器 用C#编写着色器代码可能有很多好处: 在C#中的图形代码和着色器之间轻松共享类型定义。 例如,可以重用相同的结构来描述顶点着色器的输入,以及将实际的顶点数据存储在C#程序中。 着色器统一(“常量缓冲区”)也可以共享。 在代码生成时进行的分析可用于构建有关着色器的额外元数据,从而实现类似反射的功能。
下载地址
用户评论