webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Functions
entry_points_gles_2_0.cpp File Reference
#include "libGLESv2/entry_points_gles_2_0.h"
#include "libGLESv2/global_state.h"
#include "libANGLE/formatutils.h"
#include "libANGLE/Buffer.h"
#include "libANGLE/Compiler.h"
#include "libANGLE/Context.h"
#include "libANGLE/Error.h"
#include "libANGLE/Framebuffer.h"
#include "libANGLE/Renderbuffer.h"
#include "libANGLE/Shader.h"
#include "libANGLE/Program.h"
#include "libANGLE/Texture.h"
#include "libANGLE/VertexArray.h"
#include "libANGLE/VertexAttribute.h"
#include "libANGLE/FramebufferAttachment.h"
#include "libANGLE/validationES.h"
#include "libANGLE/validationES2.h"
#include "libANGLE/validationES3.h"
#include "libANGLE/queryconversions.h"
#include "libANGLE/queryutils.h"
#include "common/debug.h"
#include "common/utilities.h"
#include "common/version.h"

Namespaces

 gl
 

Functions

ANGLE_EXPORT void GL_APIENTRY gl::ActiveTexture (GLenum texture)
 
ANGLE_EXPORT void GL_APIENTRY gl::AttachShader (GLuint program, GLuint shader)
 
ANGLE_EXPORT void GL_APIENTRY gl::BindAttribLocation (GLuint program, GLuint index, const GLchar *name)
 
ANGLE_EXPORT void GL_APIENTRY gl::BindBuffer (GLenum target, GLuint buffer)
 
ANGLE_EXPORT void GL_APIENTRY gl::BindFramebuffer (GLenum target, GLuint framebuffer)
 
ANGLE_EXPORT void GL_APIENTRY gl::BindRenderbuffer (GLenum target, GLuint renderbuffer)
 
ANGLE_EXPORT void GL_APIENTRY gl::BindTexture (GLenum target, GLuint texture)
 
ANGLE_EXPORT void GL_APIENTRY gl::BlendColor (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
 
ANGLE_EXPORT void GL_APIENTRY gl::BlendEquation (GLenum mode)
 
ANGLE_EXPORT void GL_APIENTRY gl::BlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha)
 
ANGLE_EXPORT void GL_APIENTRY gl::BlendFunc (GLenum sfactor, GLenum dfactor)
 
ANGLE_EXPORT void GL_APIENTRY gl::BlendFuncSeparate (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
 
ANGLE_EXPORT void GL_APIENTRY gl::BufferData (GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
 
ANGLE_EXPORT void GL_APIENTRY gl::BufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
 
ANGLE_EXPORT GLenum GL_APIENTRY gl::CheckFramebufferStatus (GLenum target)
 
ANGLE_EXPORT void GL_APIENTRY gl::Clear (GLbitfield mask)
 
ANGLE_EXPORT void GL_APIENTRY gl::ClearColor (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
 
ANGLE_EXPORT void GL_APIENTRY gl::ClearDepthf (GLfloat depth)
 
ANGLE_EXPORT void GL_APIENTRY gl::ClearStencil (GLint s)
 
ANGLE_EXPORT void GL_APIENTRY gl::ColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
 
ANGLE_EXPORT void GL_APIENTRY gl::CompileShader (GLuint shader)
 
ANGLE_EXPORT void GL_APIENTRY gl::CompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
 
ANGLE_EXPORT void GL_APIENTRY gl::CompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
 
ANGLE_EXPORT void GL_APIENTRY gl::CopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
 
ANGLE_EXPORT void GL_APIENTRY gl::CopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 
ANGLE_EXPORT GLuint GL_APIENTRY gl::CreateProgram (void)
 
ANGLE_EXPORT GLuint GL_APIENTRY gl::CreateShader (GLenum type)
 
ANGLE_EXPORT void GL_APIENTRY gl::CullFace (GLenum mode)
 
ANGLE_EXPORT void GL_APIENTRY gl::DeleteBuffers (GLsizei n, const GLuint *buffers)
 
ANGLE_EXPORT void GL_APIENTRY gl::DeleteFramebuffers (GLsizei n, const GLuint *framebuffers)
 
ANGLE_EXPORT void GL_APIENTRY gl::DeleteProgram (GLuint program)
 
ANGLE_EXPORT void GL_APIENTRY gl::DeleteRenderbuffers (GLsizei n, const GLuint *renderbuffers)
 
ANGLE_EXPORT void GL_APIENTRY gl::DeleteShader (GLuint shader)
 
ANGLE_EXPORT void GL_APIENTRY gl::DeleteTextures (GLsizei n, const GLuint *textures)
 
ANGLE_EXPORT void GL_APIENTRY gl::DepthFunc (GLenum func)
 
ANGLE_EXPORT void GL_APIENTRY gl::DepthMask (GLboolean flag)
 
ANGLE_EXPORT void GL_APIENTRY gl::DepthRangef (GLfloat n, GLfloat f)
 
ANGLE_EXPORT void GL_APIENTRY gl::DetachShader (GLuint program, GLuint shader)
 
ANGLE_EXPORT void GL_APIENTRY gl::Disable (GLenum cap)
 
ANGLE_EXPORT void GL_APIENTRY gl::DisableVertexAttribArray (GLuint index)
 
ANGLE_EXPORT void GL_APIENTRY gl::DrawArrays (GLenum mode, GLint first, GLsizei count)
 
ANGLE_EXPORT void GL_APIENTRY gl::DrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
 
ANGLE_EXPORT void GL_APIENTRY gl::Enable (GLenum cap)
 
ANGLE_EXPORT void GL_APIENTRY gl::EnableVertexAttribArray (GLuint index)
 
ANGLE_EXPORT void GL_APIENTRY gl::Finish (void)
 
ANGLE_EXPORT void GL_APIENTRY gl::Flush (void)
 
ANGLE_EXPORT void GL_APIENTRY gl::FramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
 
ANGLE_EXPORT void GL_APIENTRY gl::FramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
 
ANGLE_EXPORT void GL_APIENTRY gl::FrontFace (GLenum mode)
 
ANGLE_EXPORT void GL_APIENTRY gl::GenBuffers (GLsizei n, GLuint *buffers)
 
ANGLE_EXPORT void GL_APIENTRY gl::GenerateMipmap (GLenum target)
 
ANGLE_EXPORT void GL_APIENTRY gl::GenFramebuffers (GLsizei n, GLuint *framebuffers)
 
ANGLE_EXPORT void GL_APIENTRY gl::GenRenderbuffers (GLsizei n, GLuint *renderbuffers)
 
ANGLE_EXPORT void GL_APIENTRY gl::GenTextures (GLsizei n, GLuint *textures)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetActiveAttrib (GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetActiveUniform (GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetAttachedShaders (GLuint program, GLsizei maxcount, GLsizei *count, GLuint *shaders)
 
ANGLE_EXPORT GLint GL_APIENTRY gl::GetAttribLocation (GLuint program, const GLchar *name)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetBooleanv (GLenum pname, GLboolean *params)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetBufferParameteriv (GLenum target, GLenum pname, GLint *params)
 
ANGLE_EXPORT GLenum GL_APIENTRY gl::GetError (void)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetFloatv (GLenum pname, GLfloat *params)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint *params)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetIntegerv (GLenum pname, GLint *params)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetProgramiv (GLuint program, GLenum pname, GLint *params)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetProgramInfoLog (GLuint program, GLsizei bufsize, GLsizei *length, GLchar *infolog)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetRenderbufferParameteriv (GLenum target, GLenum pname, GLint *params)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetShaderiv (GLuint shader, GLenum pname, GLint *params)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetShaderInfoLog (GLuint shader, GLsizei bufsize, GLsizei *length, GLchar *infolog)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetShaderSource (GLuint shader, GLsizei bufsize, GLsizei *length, GLchar *source)
 
ANGLE_EXPORT const GLubyte *GL_APIENTRY gl::GetString (GLenum name)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetTexParameterfv (GLenum target, GLenum pname, GLfloat *params)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetTexParameteriv (GLenum target, GLenum pname, GLint *params)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetUniformfv (GLuint program, GLint location, GLfloat *params)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetUniformiv (GLuint program, GLint location, GLint *params)
 
ANGLE_EXPORT GLint GL_APIENTRY gl::GetUniformLocation (GLuint program, const GLchar *name)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetVertexAttribfv (GLuint index, GLenum pname, GLfloat *params)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetVertexAttribiv (GLuint index, GLenum pname, GLint *params)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetVertexAttribPointerv (GLuint index, GLenum pname, GLvoid **pointer)
 
ANGLE_EXPORT void GL_APIENTRY gl::Hint (GLenum target, GLenum mode)
 
ANGLE_EXPORT GLboolean GL_APIENTRY gl::IsBuffer (GLuint buffer)
 
ANGLE_EXPORT GLboolean GL_APIENTRY gl::IsEnabled (GLenum cap)
 
ANGLE_EXPORT GLboolean GL_APIENTRY gl::IsFramebuffer (GLuint framebuffer)
 
ANGLE_EXPORT GLboolean GL_APIENTRY gl::IsProgram (GLuint program)
 
ANGLE_EXPORT GLboolean GL_APIENTRY gl::IsRenderbuffer (GLuint renderbuffer)
 
ANGLE_EXPORT GLboolean GL_APIENTRY gl::IsShader (GLuint shader)
 
ANGLE_EXPORT GLboolean GL_APIENTRY gl::IsTexture (GLuint texture)
 
ANGLE_EXPORT void GL_APIENTRY gl::LineWidth (GLfloat width)
 
ANGLE_EXPORT void GL_APIENTRY gl::LinkProgram (GLuint program)
 
ANGLE_EXPORT void GL_APIENTRY gl::PixelStorei (GLenum pname, GLint param)
 
ANGLE_EXPORT void GL_APIENTRY gl::PolygonOffset (GLfloat factor, GLfloat units)
 
ANGLE_EXPORT void GL_APIENTRY gl::ReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
 
ANGLE_EXPORT void GL_APIENTRY gl::ReleaseShaderCompiler (void)
 
ANGLE_EXPORT void GL_APIENTRY gl::RenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
 
ANGLE_EXPORT void GL_APIENTRY gl::SampleCoverage (GLfloat value, GLboolean invert)
 
ANGLE_EXPORT void GL_APIENTRY gl::Scissor (GLint x, GLint y, GLsizei width, GLsizei height)
 
ANGLE_EXPORT void GL_APIENTRY gl::ShaderBinary (GLsizei n, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)
 
ANGLE_EXPORT void GL_APIENTRY gl::ShaderSource (GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)
 
ANGLE_EXPORT void GL_APIENTRY gl::StencilFunc (GLenum func, GLint ref, GLuint mask)
 
ANGLE_EXPORT void GL_APIENTRY gl::StencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask)
 
ANGLE_EXPORT void GL_APIENTRY gl::StencilMask (GLuint mask)
 
ANGLE_EXPORT void GL_APIENTRY gl::StencilMaskSeparate (GLenum face, GLuint mask)
 
ANGLE_EXPORT void GL_APIENTRY gl::StencilOp (GLenum fail, GLenum zfail, GLenum zpass)
 
ANGLE_EXPORT void GL_APIENTRY gl::StencilOpSeparate (GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
 
ANGLE_EXPORT void GL_APIENTRY gl::TexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
 
ANGLE_EXPORT void GL_APIENTRY gl::TexParameterf (GLenum target, GLenum pname, GLfloat param)
 
ANGLE_EXPORT void GL_APIENTRY gl::TexParameterfv (GLenum target, GLenum pname, const GLfloat *params)
 
ANGLE_EXPORT void GL_APIENTRY gl::TexParameteri (GLenum target, GLenum pname, GLint param)
 
ANGLE_EXPORT void GL_APIENTRY gl::TexParameteriv (GLenum target, GLenum pname, const GLint *params)
 
ANGLE_EXPORT void GL_APIENTRY gl::TexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
 
ANGLE_EXPORT void GL_APIENTRY gl::Uniform1f (GLint location, GLfloat x)
 
ANGLE_EXPORT void GL_APIENTRY gl::Uniform1fv (GLint location, GLsizei count, const GLfloat *v)
 
ANGLE_EXPORT void GL_APIENTRY gl::Uniform1i (GLint location, GLint x)
 
ANGLE_EXPORT void GL_APIENTRY gl::Uniform1iv (GLint location, GLsizei count, const GLint *v)
 
ANGLE_EXPORT void GL_APIENTRY gl::Uniform2f (GLint location, GLfloat x, GLfloat y)
 
ANGLE_EXPORT void GL_APIENTRY gl::Uniform2fv (GLint location, GLsizei count, const GLfloat *v)
 
ANGLE_EXPORT void GL_APIENTRY gl::Uniform2i (GLint location, GLint x, GLint y)
 
ANGLE_EXPORT void GL_APIENTRY gl::Uniform2iv (GLint location, GLsizei count, const GLint *v)
 
ANGLE_EXPORT void GL_APIENTRY gl::Uniform3f (GLint location, GLfloat x, GLfloat y, GLfloat z)
 
ANGLE_EXPORT void GL_APIENTRY gl::Uniform3fv (GLint location, GLsizei count, const GLfloat *v)
 
ANGLE_EXPORT void GL_APIENTRY gl::Uniform3i (GLint location, GLint x, GLint y, GLint z)
 
ANGLE_EXPORT void GL_APIENTRY gl::Uniform3iv (GLint location, GLsizei count, const GLint *v)
 
ANGLE_EXPORT void GL_APIENTRY gl::Uniform4f (GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 
ANGLE_EXPORT void GL_APIENTRY gl::Uniform4fv (GLint location, GLsizei count, const GLfloat *v)
 
ANGLE_EXPORT void GL_APIENTRY gl::Uniform4i (GLint location, GLint x, GLint y, GLint z, GLint w)
 
ANGLE_EXPORT void GL_APIENTRY gl::Uniform4iv (GLint location, GLsizei count, const GLint *v)
 
ANGLE_EXPORT void GL_APIENTRY gl::UniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::UniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::UniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::UseProgram (GLuint program)
 
ANGLE_EXPORT void GL_APIENTRY gl::ValidateProgram (GLuint program)
 
ANGLE_EXPORT void GL_APIENTRY gl::VertexAttrib1f (GLuint indx, GLfloat x)
 
ANGLE_EXPORT void GL_APIENTRY gl::VertexAttrib1fv (GLuint indx, const GLfloat *values)
 
ANGLE_EXPORT void GL_APIENTRY gl::VertexAttrib2f (GLuint indx, GLfloat x, GLfloat y)
 
ANGLE_EXPORT void GL_APIENTRY gl::VertexAttrib2fv (GLuint indx, const GLfloat *values)
 
ANGLE_EXPORT void GL_APIENTRY gl::VertexAttrib3f (GLuint indx, GLfloat x, GLfloat y, GLfloat z)
 
ANGLE_EXPORT void GL_APIENTRY gl::VertexAttrib3fv (GLuint indx, const GLfloat *values)
 
ANGLE_EXPORT void GL_APIENTRY gl::VertexAttrib4f (GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 
ANGLE_EXPORT void GL_APIENTRY gl::VertexAttrib4fv (GLuint indx, const GLfloat *values)
 
ANGLE_EXPORT void GL_APIENTRY gl::VertexAttribPointer (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *ptr)
 
ANGLE_EXPORT void GL_APIENTRY gl::Viewport (GLint x, GLint y, GLsizei width, GLsizei height)