Classes/ShaderUtilities.h
/* |
<codex> |
<abstract>Shader compiler and linker utilities</abstract> |
</codex> |
*/ |
#ifndef VideoSnake_ShaderUtilities_h |
#define VideoSnake_ShaderUtilities_h |
#include <OpenGLES/ES2/gl.h> |
#include <OpenGLES/ES2/glext.h> |
GLint glueCompileShader(GLenum target, GLsizei count, const GLchar **sources, GLuint *shader); |
GLint glueLinkProgram(GLuint program); |
GLint glueValidateProgram(GLuint program); |
GLint glueGetUniformLocation(GLuint program, const GLchar *name); |
GLint glueCreateProgram(const GLchar *vertSource, const GLchar *fragSource, |
GLsizei attribNameCt, const GLchar **attribNames, |
const GLint *attribLocations, |
GLsizei uniformNameCt, const GLchar **uniformNames, |
GLint *uniformLocations, |
GLuint *program); |
#endif |
Copyright © 2016 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2016-09-28