跨平台-从c++运行GLSL着色器(尚未编译)的最简单方法是什么?

cross platform - What is the most short way to run your GLSL shader (not compiled yet) from C++?

本文关键字:编译 最简单 是什么 方法 c++ 运行 GLSL 跨平台      更新时间:2023-10-16

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

可能最简单的方法是使用跨平台的OpenGL框架,如GLFW,稍微编译和使用着色器(例如,我在之前的回答中发布的一个)。对于不支持OpenGL的系统,你可能会想使用Mesa3D。