鸿蒙应用开发之OpenGL应用和X组件8
最后一段代码,又调用函数CreateProgram来创建顶点着色器和片段着色器:
m_program = CreateProgram(VERTEX_SHADER, FRAGMENT_SHADER);
if (PROGRAM_ERROR == m_program) {
OH_LOG_Print(LOG_APP, LOG_ERROR, LOG_PRINT_DOMAIN, "EGLCore", "CreateProgram: unable to create program");
return false;
}
其中VERTEX_SHADER是顶点颜色器的程序,FRAGMENT_SHADER是片段着色器。