本文整理汇总了C++中GLSLProgram::linkShaders方法的典型用法代码示例。如果您正苦于以下问题:C++ GLSLProgram::linkShaders方法的具体用法?C++ GLSLProgram::linkShaders怎么用?C++ GLSLProgram::linkShaders使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GLSLProgram
的用法示例。
在下文中一共展示了GLSLProgram::linkShaders方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: reloadShaders
void reloadShaders() {
GLSLProgram* hold = new GLSLProgram();
hold->compileShaders("C:/Users/josh/Desktop/Shader/Shaders/vertex.glsl", "C:/Users/josh/Desktop/Shader/Shaders/fragment.glsl");
hold->addAttribute("vertexPosition");
hold->linkShaders();
_Program = *hold;
}
示例2: initializeShaders
void initializeShaders()
{
colorProgram.compileShaders("Shaders/color.vertex", "Shaders/color.fragment");
colorProgram.addAttribute("vertexPosition");
colorProgram.addAttribute("vertexColor");
colorProgram.addAttribute("vertexUV");
colorProgram.linkShaders();
}
示例3: initShaders
void initShaders() {
_Program.compileShaders("C:/Users/josh/Desktop/Shader/Shaders/vertex.glsl", "C:/Users/josh/Desktop/Shader/Shaders/fragment.glsl");
_Program.addAttribute("vertexPosition");
_Program.linkShaders();
}