所以很简单-跨平台C++库,用于从源代码编译和运行GLSL着色器,并在需要时模拟视频卡。通常,我想给它着色器和数据并能够运行它并获取结果数据。有没有这样的库/或描述的方式可以在组合中使用某些库?
最佳答案
可能最简单的方法是使用像GLFW这样的跨平台OpenGL框架进行一些编译和使用着色器(例如,我在previous answer中发布的着色器)。对于其他不支持OpenGL的系统,您可能需要使用Mesa3D。
所以很简单-跨平台C++库,用于从源代码编译和运行GLSL着色器,并在需要时模拟视频卡。通常,我想给它着色器和数据并能够运行它并获取结果数据。有没有这样的库/或描述的方式可以在组合中使用某些库?
最佳答案
可能最简单的方法是使用像GLFW这样的跨平台OpenGL框架进行一些编译和使用着色器(例如,我在previous answer中发布的着色器)。对于其他不支持OpenGL的系统,您可能需要使用Mesa3D。