OpenGL basic

Function Buffer glClearBuffer 1 void glClearBufferfv (GLenum buffer, GLint drawBuffer, const GLfloat *value); clear buffer of drawBuffer with value _drawBuffer_의 _buffer_를 _value_로 지운다. -- Shader & Program object manage glCreateShader 1 GLuint glCreateShader (GLenum type); create type of shader(structure that manage shader code compile and linking it) and return GLuint as identifier. glShaderSource 1 void glShaderSource (GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length); will add more explains...

January 1, 1970 · 4 min · Niiok

OpenGL data

OpenGL Data type OpenGL provides Buffer and Texture as storage for more efficient data streaming. (modern graphics processors are designed with streaming processor.) Buffer glBindBuffer() glBufferData() glBufferSubData() glClearBufferSubData() glCopyBufferSubData() glGenBuffers() glMapBuffer() <– - glCreateBuffers –> Vertex Attribute glVertexAttribPointer() glEnableVertexAttribArray() glDisableVertexAttribArray() glGetAttribLocation() Uniform Default Block glUniform*() glUniformMatrix*() Uniform Block glGetUniformIndicies() glGetActiveUniforms() glGetUniformLocation() Buffer need name for identify handle...

January 1, 1970 · 11 min · Niiok