从C ++运行GLSL着色器(尚未编译)的最简短方法是什么?

时间:2011-04-05 21:25:14

标签: c++ cross-platform glsl

那么简单 - 跨平台C ++库,用于从源代码编译和运行GLSL着色器,并在需要时模拟视频卡。通常我想给它着色器和数据,并能够运行它并获得结果数据。是否有任何这样的库/或描述的方法在组合中使用一些库?

1 个答案:

答案 0 :(得分:3)

最简单的方法可能是使用像GLFW这样的跨平台OpenGL框架来编译并使用着色器(例如,我在previous answer中发布的着色器)。对于不支持OpenGL的系统,您可能希望使用Mesa3D