webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Functions
entry_points_gles_3_1.cpp File Reference
#include "libGLESv2/entry_points_gles_3_1.h"
#include "libGLESv2/global_state.h"
#include "libANGLE/Context.h"
#include "libANGLE/Error.h"
#include "libANGLE/validationES31.h"
#include "common/debug.h"

Namespaces

 gl
 

Functions

ANGLE_EXPORT void GL_APIENTRY gl::DispatchCompute (GLuint numGroupsX, GLuint numGroupsY, GLuint numGroupsZ)
 
ANGLE_EXPORT void GL_APIENTRY gl::DispatchComputeIndirect (GLintptr indirect)
 
ANGLE_EXPORT void GL_APIENTRY gl::DrawArraysIndirect (GLenum mode, const void *indirect)
 
ANGLE_EXPORT void GL_APIENTRY gl::DrawElementsIndirect (GLenum mode, GLenum type, const void *indirect)
 
ANGLE_EXPORT void GL_APIENTRY gl::FramebufferParameteri (GLenum target, GLenum pname, GLint param)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetFramebufferParameteriv (GLenum target, GLenum pname, GLint *params)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetProgramInterfaceiv (GLuint program, GLenum programInterface, GLenum pname, GLint *params)
 
ANGLE_EXPORT GLuint GL_APIENTRY gl::GetProgramResourceIndex (GLuint program, GLenum programInterface, const GLchar *name)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetProgramResourceName (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetProgramResourceiv (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params)
 
ANGLE_EXPORT GLint GL_APIENTRY gl::GetProgramResourceLocation (GLuint program, GLenum programInterface, const GLchar *name)
 
ANGLE_EXPORT void GL_APIENTRY gl::UseProgramStages (GLuint pipeline, GLbitfield stages, GLuint program)
 
ANGLE_EXPORT void GL_APIENTRY gl::ActiveShaderProgram (GLuint pipeline, GLuint program)
 
ANGLE_EXPORT GLuint GL_APIENTRY gl::CreateShaderProgramv (GLenum type, GLsizei count, const GLchar *const *strings)
 
ANGLE_EXPORT void GL_APIENTRY gl::BindProgramPipeline (GLuint pipeline)
 
ANGLE_EXPORT void GL_APIENTRY gl::DeleteProgramPipelines (GLsizei n, const GLuint *pipelines)
 
ANGLE_EXPORT void GL_APIENTRY gl::GenProgramPipelines (GLsizei n, GLuint *pipelines)
 
ANGLE_EXPORT GLboolean GL_APIENTRY gl::IsProgramPipeline (GLuint pipeline)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetProgramPipelineiv (GLuint pipeline, GLenum pname, GLint *params)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform1i (GLuint program, GLint location, GLint v0)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform2i (GLuint program, GLint location, GLint v0, GLint v1)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform3i (GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform4i (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform1ui (GLuint program, GLint location, GLuint v0)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform2ui (GLuint program, GLint location, GLuint v0, GLuint v1)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform3ui (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform4ui (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform1f (GLuint program, GLint location, GLfloat v0)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform2f (GLuint program, GLint location, GLfloat v0, GLfloat v1)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform3f (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform4f (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform1iv (GLuint program, GLint location, GLsizei count, const GLint *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform2iv (GLuint program, GLint location, GLsizei count, const GLint *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform3iv (GLuint program, GLint location, GLsizei count, const GLint *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform4iv (GLuint program, GLint location, GLsizei count, const GLint *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform1uiv (GLuint program, GLint location, GLsizei count, const GLuint *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform2uiv (GLuint program, GLint location, GLsizei count, const GLuint *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform3uiv (GLuint program, GLint location, GLsizei count, const GLuint *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform4uiv (GLuint program, GLint location, GLsizei count, const GLuint *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform1fv (GLuint program, GLint location, GLsizei count, const GLfloat *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform2fv (GLuint program, GLint location, GLsizei count, const GLfloat *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform3fv (GLuint program, GLint location, GLsizei count, const GLfloat *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniform4fv (GLuint program, GLint location, GLsizei count, const GLfloat *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniformMatrix2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniformMatrix3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniformMatrix4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniformMatrix2x3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniformMatrix3x2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniformMatrix2x4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniformMatrix4x2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniformMatrix3x4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ProgramUniformMatrix4x3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
ANGLE_EXPORT void GL_APIENTRY gl::ValidateProgramPipeline (GLuint pipeline)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetProgramPipelineInfoLog (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
 
ANGLE_EXPORT void GL_APIENTRY gl::BindImageTexture (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetBooleani_v (GLenum target, GLuint index, GLboolean *data)
 
ANGLE_EXPORT void GL_APIENTRY gl::MemoryBarrier (GLbitfield barriers)
 
ANGLE_EXPORT void GL_APIENTRY gl::MemoryBarrierByRegion (GLbitfield barriers)
 
ANGLE_EXPORT void GL_APIENTRY gl::TexStorage2DMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetMultisamplefv (GLenum pname, GLuint index, GLfloat *val)
 
ANGLE_EXPORT void GL_APIENTRY gl::SampleMaski (GLuint maskNumber, GLbitfield mask)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params)
 
ANGLE_EXPORT void GL_APIENTRY gl::GetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params)
 
ANGLE_EXPORT void GL_APIENTRY gl::BindVertexBuffer (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
 
ANGLE_EXPORT void GL_APIENTRY gl::VertexAttribFormat (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
 
ANGLE_EXPORT void GL_APIENTRY gl::VertexAttribIFormat (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
 
ANGLE_EXPORT void GL_APIENTRY gl::VertexAttribBinding (GLuint attribindex, GLuint bindingindex)
 
ANGLE_EXPORT void GL_APIENTRY gl::VertexBindingDivisor (GLuint bindingindex, GLuint divisor)