Index: ppapi/c/dev/ppb_opengles_dev.h |
=================================================================== |
--- ppapi/c/dev/ppb_opengles_dev.h (revision 69835) |
+++ ppapi/c/dev/ppb_opengles_dev.h (working copy) |
@@ -4,20 +4,16 @@ |
// This file is auto-generated. DO NOT EDIT! |
-// This interface is used to access common and lite profile OpenGL ES 2.0 |
-// functions. |
+// OpenGL ES interface. |
#ifndef PPAPI_C_DEV_PPB_OPENGLES_DEV_H_ |
#define PPAPI_C_DEV_PPB_OPENGLES_DEV_H_ |
-#include "ppapi/GLES2/khrplatform.h" |
- |
-#define PPB_OPENGLES_DEV_INTERFACE "PPB_OpenGLES(Dev);2.0" |
- |
+#ifndef __gl2_h_ |
typedef unsigned int GLenum; |
typedef void GLvoid; |
-typedef khronos_intptr_t GLintptr; |
+typedef long int GLintptr; |
typedef int GLsizei; |
-typedef khronos_ssize_t GLsizeiptr; |
+typedef long int GLsizeiptr; |
typedef int GLint; |
typedef unsigned char GLboolean; |
typedef unsigned int GLuint; |
@@ -30,204 +26,275 @@ |
typedef int GLfixed; |
typedef unsigned short GLushort; |
typedef int GLclampx; |
+#endif // __gl2_h_ |
-struct PPB_OpenGLES_Dev { |
- void (*ActiveTexture)(GLenum texture); |
- void (*AttachShader)(GLuint program, GLuint shader); |
- void (*BindAttribLocation)(GLuint program, GLuint index, const char* name); |
- void (*BindBuffer)(GLenum target, GLuint buffer); |
- void (*BindFramebuffer)(GLenum target, GLuint framebuffer); |
- void (*BindRenderbuffer)(GLenum target, GLuint renderbuffer); |
- void (*BindTexture)(GLenum target, GLuint texture); |
+#define PPB_OPENGLES2_DEV_INTERFACE "PPB_OpenGLES(Dev);2.0" |
+ |
+struct PPB_OpenGLES2_Dev { |
+ void (*ActiveTexture)(PP_Resource context, GLenum texture); |
+ void (*AttachShader)(PP_Resource context, GLuint program, GLuint shader); |
+ void (*BindAttribLocation)( |
+ PP_Resource context, GLuint program, GLuint index, const char* name); |
+ void (*BindBuffer)(PP_Resource context, GLenum target, GLuint buffer); |
+ void (*BindFramebuffer)( |
+ PP_Resource context, GLenum target, GLuint framebuffer); |
+ void (*BindRenderbuffer)( |
+ PP_Resource context, GLenum target, GLuint renderbuffer); |
+ void (*BindTexture)(PP_Resource context, GLenum target, GLuint texture); |
void (*BlendColor)( |
- GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); |
- void (*BlendEquation)(GLenum mode); |
- void (*BlendEquationSeparate)(GLenum modeRGB, GLenum modeAlpha); |
- void (*BlendFunc)(GLenum sfactor, GLenum dfactor); |
+ PP_Resource context, GLclampf red, GLclampf green, GLclampf blue, |
+ GLclampf alpha); |
+ void (*BlendEquation)(PP_Resource context, GLenum mode); |
+ void (*BlendEquationSeparate)( |
+ PP_Resource context, GLenum modeRGB, GLenum modeAlpha); |
+ void (*BlendFunc)(PP_Resource context, GLenum sfactor, GLenum dfactor); |
void (*BlendFuncSeparate)( |
- GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); |
+ PP_Resource context, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, |
+ GLenum dstAlpha); |
void (*BufferData)( |
- GLenum target, GLsizeiptr size, const void* data, GLenum usage); |
+ PP_Resource context, GLenum target, GLsizeiptr size, const void* data, |
+ GLenum usage); |
void (*BufferSubData)( |
- GLenum target, GLintptr offset, GLsizeiptr size, const void* data); |
- GLenum (*CheckFramebufferStatus)(GLenum target); |
- void (*Clear)(GLbitfield mask); |
+ PP_Resource context, GLenum target, GLintptr offset, GLsizeiptr size, |
+ const void* data); |
+ GLenum (*CheckFramebufferStatus)(PP_Resource context, GLenum target); |
+ void (*Clear)(PP_Resource context, GLbitfield mask); |
void (*ClearColor)( |
- GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); |
- void (*ClearDepthf)(GLclampf depth); |
- void (*ClearStencil)(GLint s); |
+ PP_Resource context, GLclampf red, GLclampf green, GLclampf blue, |
+ GLclampf alpha); |
+ void (*ClearDepthf)(PP_Resource context, GLclampf depth); |
+ void (*ClearStencil)(PP_Resource context, GLint s); |
void (*ColorMask)( |
- GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); |
- void (*CompileShader)(GLuint shader); |
+ PP_Resource context, GLboolean red, GLboolean green, GLboolean blue, |
+ GLboolean alpha); |
+ void (*CompileShader)(PP_Resource context, GLuint shader); |
void (*CompressedTexImage2D)( |
- GLenum target, GLint level, GLenum internalformat, GLsizei width, |
- GLsizei height, GLint border, GLsizei imageSize, const void* data); |
+ PP_Resource context, GLenum target, GLint level, GLenum internalformat, |
+ GLsizei width, GLsizei height, GLint border, GLsizei imageSize, |
+ const void* data); |
void (*CompressedTexSubImage2D)( |
- GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, |
- GLsizei height, GLenum format, GLsizei imageSize, const void* data); |
+ PP_Resource context, GLenum target, GLint level, GLint xoffset, |
+ GLint yoffset, GLsizei width, GLsizei height, GLenum format, |
+ GLsizei imageSize, const void* data); |
void (*CopyTexImage2D)( |
- GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, |
- GLsizei width, GLsizei height, GLint border); |
+ PP_Resource context, GLenum target, GLint level, GLenum internalformat, |
+ GLint x, GLint y, GLsizei width, GLsizei height, GLint border); |
void (*CopyTexSubImage2D)( |
- GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, |
- GLint y, GLsizei width, GLsizei height); |
- GLuint (*CreateProgram)(); |
- GLuint (*CreateShader)(GLenum type); |
- void (*CullFace)(GLenum mode); |
- void (*DeleteBuffers)(GLsizei n, const GLuint* buffers); |
- void (*DeleteFramebuffers)(GLsizei n, const GLuint* framebuffers); |
- void (*DeleteProgram)(GLuint program); |
- void (*DeleteRenderbuffers)(GLsizei n, const GLuint* renderbuffers); |
- void (*DeleteShader)(GLuint shader); |
- void (*DeleteTextures)(GLsizei n, const GLuint* textures); |
- void (*DepthFunc)(GLenum func); |
- void (*DepthMask)(GLboolean flag); |
- void (*DepthRangef)(GLclampf zNear, GLclampf zFar); |
- void (*DetachShader)(GLuint program, GLuint shader); |
- void (*Disable)(GLenum cap); |
- void (*DisableVertexAttribArray)(GLuint index); |
- void (*DrawArrays)(GLenum mode, GLint first, GLsizei count); |
+ PP_Resource context, GLenum target, GLint level, GLint xoffset, |
+ GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); |
+ GLuint (*CreateProgram)(PP_Resource context); |
+ GLuint (*CreateShader)(PP_Resource context, GLenum type); |
+ void (*CullFace)(PP_Resource context, GLenum mode); |
+ void (*DeleteBuffers)(PP_Resource context, GLsizei n, const GLuint* buffers); |
+ void (*DeleteFramebuffers)( |
+ PP_Resource context, GLsizei n, const GLuint* framebuffers); |
+ void (*DeleteProgram)(PP_Resource context, GLuint program); |
+ void (*DeleteRenderbuffers)( |
+ PP_Resource context, GLsizei n, const GLuint* renderbuffers); |
+ void (*DeleteShader)(PP_Resource context, GLuint shader); |
+ void (*DeleteTextures)( |
+ PP_Resource context, GLsizei n, const GLuint* textures); |
+ void (*DepthFunc)(PP_Resource context, GLenum func); |
+ void (*DepthMask)(PP_Resource context, GLboolean flag); |
+ void (*DepthRangef)(PP_Resource context, GLclampf zNear, GLclampf zFar); |
+ void (*DetachShader)(PP_Resource context, GLuint program, GLuint shader); |
+ void (*Disable)(PP_Resource context, GLenum cap); |
+ void (*DisableVertexAttribArray)(PP_Resource context, GLuint index); |
+ void (*DrawArrays)( |
+ PP_Resource context, GLenum mode, GLint first, GLsizei count); |
void (*DrawElements)( |
- GLenum mode, GLsizei count, GLenum type, const void* indices); |
- void (*Enable)(GLenum cap); |
- void (*EnableVertexAttribArray)(GLuint index); |
- void (*Finish)(); |
- void (*Flush)(); |
+ PP_Resource context, GLenum mode, GLsizei count, GLenum type, |
+ const void* indices); |
+ void (*Enable)(PP_Resource context, GLenum cap); |
+ void (*EnableVertexAttribArray)(PP_Resource context, GLuint index); |
+ void (*Finish)(PP_Resource context); |
+ void (*Flush)(PP_Resource context); |
void (*FramebufferRenderbuffer)( |
- GLenum target, GLenum attachment, GLenum renderbuffertarget, |
- GLuint renderbuffer); |
+ PP_Resource context, GLenum target, GLenum attachment, |
+ GLenum renderbuffertarget, GLuint renderbuffer); |
void (*FramebufferTexture2D)( |
- GLenum target, GLenum attachment, GLenum textarget, GLuint texture, |
- GLint level); |
- void (*FrontFace)(GLenum mode); |
- void (*GenBuffers)(GLsizei n, GLuint* buffers); |
- void (*GenerateMipmap)(GLenum target); |
- void (*GenFramebuffers)(GLsizei n, GLuint* framebuffers); |
- void (*GenRenderbuffers)(GLsizei n, GLuint* renderbuffers); |
- void (*GenTextures)(GLsizei n, GLuint* textures); |
+ PP_Resource context, GLenum target, GLenum attachment, GLenum textarget, |
+ GLuint texture, GLint level); |
+ void (*FrontFace)(PP_Resource context, GLenum mode); |
+ void (*GenBuffers)(PP_Resource context, GLsizei n, GLuint* buffers); |
+ void (*GenerateMipmap)(PP_Resource context, GLenum target); |
+ void (*GenFramebuffers)( |
+ PP_Resource context, GLsizei n, GLuint* framebuffers); |
+ void (*GenRenderbuffers)( |
+ PP_Resource context, GLsizei n, GLuint* renderbuffers); |
+ void (*GenTextures)(PP_Resource context, GLsizei n, GLuint* textures); |
void (*GetActiveAttrib)( |
- GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, |
- GLint* size, GLenum* type, char* name); |
+ PP_Resource context, GLuint program, GLuint index, GLsizei bufsize, |
+ GLsizei* length, GLint* size, GLenum* type, char* name); |
void (*GetActiveUniform)( |
- GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, |
- GLint* size, GLenum* type, char* name); |
+ PP_Resource context, GLuint program, GLuint index, GLsizei bufsize, |
+ GLsizei* length, GLint* size, GLenum* type, char* name); |
void (*GetAttachedShaders)( |
- GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders); |
- GLint (*GetAttribLocation)(GLuint program, const char* name); |
- void (*GetBooleanv)(GLenum pname, GLboolean* params); |
- void (*GetBufferParameteriv)(GLenum target, GLenum pname, GLint* params); |
- GLenum (*GetError)(); |
- void (*GetFloatv)(GLenum pname, GLfloat* params); |
+ PP_Resource context, GLuint program, GLsizei maxcount, GLsizei* count, |
+ GLuint* shaders); |
+ GLint (*GetAttribLocation)( |
+ PP_Resource context, GLuint program, const char* name); |
+ void (*GetBooleanv)(PP_Resource context, GLenum pname, GLboolean* params); |
+ void (*GetBufferParameteriv)( |
+ PP_Resource context, GLenum target, GLenum pname, GLint* params); |
+ GLenum (*GetError)(PP_Resource context); |
+ void (*GetFloatv)(PP_Resource context, GLenum pname, GLfloat* params); |
void (*GetFramebufferAttachmentParameteriv)( |
- GLenum target, GLenum attachment, GLenum pname, GLint* params); |
- void (*GetIntegerv)(GLenum pname, GLint* params); |
- void (*GetProgramiv)(GLuint program, GLenum pname, GLint* params); |
+ PP_Resource context, GLenum target, GLenum attachment, GLenum pname, |
+ GLint* params); |
+ void (*GetIntegerv)(PP_Resource context, GLenum pname, GLint* params); |
+ void (*GetProgramiv)( |
+ PP_Resource context, GLuint program, GLenum pname, GLint* params); |
void (*GetProgramInfoLog)( |
- GLuint program, GLsizei bufsize, GLsizei* length, char* infolog); |
+ PP_Resource context, GLuint program, GLsizei bufsize, GLsizei* length, |
+ char* infolog); |
void (*GetRenderbufferParameteriv)( |
- GLenum target, GLenum pname, GLint* params); |
- void (*GetShaderiv)(GLuint shader, GLenum pname, GLint* params); |
+ PP_Resource context, GLenum target, GLenum pname, GLint* params); |
+ void (*GetShaderiv)( |
+ PP_Resource context, GLuint shader, GLenum pname, GLint* params); |
void (*GetShaderInfoLog)( |
- GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog); |
+ PP_Resource context, GLuint shader, GLsizei bufsize, GLsizei* length, |
+ char* infolog); |
void (*GetShaderPrecisionFormat)( |
- GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision); |
+ PP_Resource context, GLenum shadertype, GLenum precisiontype, |
+ GLint* range, GLint* precision); |
void (*GetShaderSource)( |
- GLuint shader, GLsizei bufsize, GLsizei* length, char* source); |
- const GLubyte* (*GetString)(GLenum name); |
- void (*GetTexParameterfv)(GLenum target, GLenum pname, GLfloat* params); |
- void (*GetTexParameteriv)(GLenum target, GLenum pname, GLint* params); |
- void (*GetUniformfv)(GLuint program, GLint location, GLfloat* params); |
- void (*GetUniformiv)(GLuint program, GLint location, GLint* params); |
- GLint (*GetUniformLocation)(GLuint program, const char* name); |
- void (*GetVertexAttribfv)(GLuint index, GLenum pname, GLfloat* params); |
- void (*GetVertexAttribiv)(GLuint index, GLenum pname, GLint* params); |
- void (*GetVertexAttribPointerv)(GLuint index, GLenum pname, void** pointer); |
- void (*Hint)(GLenum target, GLenum mode); |
- GLboolean (*IsBuffer)(GLuint buffer); |
- GLboolean (*IsEnabled)(GLenum cap); |
- GLboolean (*IsFramebuffer)(GLuint framebuffer); |
- GLboolean (*IsProgram)(GLuint program); |
- GLboolean (*IsRenderbuffer)(GLuint renderbuffer); |
- GLboolean (*IsShader)(GLuint shader); |
- GLboolean (*IsTexture)(GLuint texture); |
- void (*LineWidth)(GLfloat width); |
- void (*LinkProgram)(GLuint program); |
- void (*PixelStorei)(GLenum pname, GLint param); |
- void (*PolygonOffset)(GLfloat factor, GLfloat units); |
+ PP_Resource context, GLuint shader, GLsizei bufsize, GLsizei* length, |
+ char* source); |
+ const GLubyte* (*GetString)(PP_Resource context, GLenum name); |
+ void (*GetTexParameterfv)( |
+ PP_Resource context, GLenum target, GLenum pname, GLfloat* params); |
+ void (*GetTexParameteriv)( |
+ PP_Resource context, GLenum target, GLenum pname, GLint* params); |
+ void (*GetUniformfv)( |
+ PP_Resource context, GLuint program, GLint location, GLfloat* params); |
+ void (*GetUniformiv)( |
+ PP_Resource context, GLuint program, GLint location, GLint* params); |
+ GLint (*GetUniformLocation)( |
+ PP_Resource context, GLuint program, const char* name); |
+ void (*GetVertexAttribfv)( |
+ PP_Resource context, GLuint index, GLenum pname, GLfloat* params); |
+ void (*GetVertexAttribiv)( |
+ PP_Resource context, GLuint index, GLenum pname, GLint* params); |
+ void (*GetVertexAttribPointerv)( |
+ PP_Resource context, GLuint index, GLenum pname, void** pointer); |
+ void (*Hint)(PP_Resource context, GLenum target, GLenum mode); |
+ GLboolean (*IsBuffer)(PP_Resource context, GLuint buffer); |
+ GLboolean (*IsEnabled)(PP_Resource context, GLenum cap); |
+ GLboolean (*IsFramebuffer)(PP_Resource context, GLuint framebuffer); |
+ GLboolean (*IsProgram)(PP_Resource context, GLuint program); |
+ GLboolean (*IsRenderbuffer)(PP_Resource context, GLuint renderbuffer); |
+ GLboolean (*IsShader)(PP_Resource context, GLuint shader); |
+ GLboolean (*IsTexture)(PP_Resource context, GLuint texture); |
+ void (*LineWidth)(PP_Resource context, GLfloat width); |
+ void (*LinkProgram)(PP_Resource context, GLuint program); |
+ void (*PixelStorei)(PP_Resource context, GLenum pname, GLint param); |
+ void (*PolygonOffset)(PP_Resource context, GLfloat factor, GLfloat units); |
void (*ReadPixels)( |
- GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, |
- GLenum type, void* pixels); |
- void (*ReleaseShaderCompiler)(); |
+ PP_Resource context, GLint x, GLint y, GLsizei width, GLsizei height, |
+ GLenum format, GLenum type, void* pixels); |
+ void (*ReleaseShaderCompiler)(PP_Resource context); |
void (*RenderbufferStorage)( |
- GLenum target, GLenum internalformat, GLsizei width, GLsizei height); |
- void (*SampleCoverage)(GLclampf value, GLboolean invert); |
- void (*Scissor)(GLint x, GLint y, GLsizei width, GLsizei height); |
+ PP_Resource context, GLenum target, GLenum internalformat, GLsizei width, |
+ GLsizei height); |
+ void (*SampleCoverage)( |
+ PP_Resource context, GLclampf value, GLboolean invert); |
+ void (*Scissor)( |
+ PP_Resource context, GLint x, GLint y, GLsizei width, GLsizei height); |
void (*ShaderBinary)( |
- GLsizei n, const GLuint* shaders, GLenum binaryformat, const void* binary, |
- GLsizei length); |
+ PP_Resource context, GLsizei n, const GLuint* shaders, |
+ GLenum binaryformat, const void* binary, GLsizei length); |
void (*ShaderSource)( |
- GLuint shader, GLsizei count, const char** str, const GLint* length); |
- void (*StencilFunc)(GLenum func, GLint ref, GLuint mask); |
+ PP_Resource context, GLuint shader, GLsizei count, const char** str, |
+ const GLint* length); |
+ void (*StencilFunc)( |
+ PP_Resource context, GLenum func, GLint ref, GLuint mask); |
void (*StencilFuncSeparate)( |
- GLenum face, GLenum func, GLint ref, GLuint mask); |
- void (*StencilMask)(GLuint mask); |
- void (*StencilMaskSeparate)(GLenum face, GLuint mask); |
- void (*StencilOp)(GLenum fail, GLenum zfail, GLenum zpass); |
+ PP_Resource context, GLenum face, GLenum func, GLint ref, GLuint mask); |
+ void (*StencilMask)(PP_Resource context, GLuint mask); |
+ void (*StencilMaskSeparate)(PP_Resource context, GLenum face, GLuint mask); |
+ void (*StencilOp)( |
+ PP_Resource context, GLenum fail, GLenum zfail, GLenum zpass); |
void (*StencilOpSeparate)( |
- GLenum face, GLenum fail, GLenum zfail, GLenum zpass); |
+ PP_Resource context, GLenum face, GLenum fail, GLenum zfail, |
+ GLenum zpass); |
void (*TexImage2D)( |
- GLenum target, GLint level, GLint internalformat, GLsizei width, |
- GLsizei height, GLint border, GLenum format, GLenum type, |
+ PP_Resource context, GLenum target, GLint level, GLint internalformat, |
+ GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, |
const void* pixels); |
- void (*TexParameterf)(GLenum target, GLenum pname, GLfloat param); |
- void (*TexParameterfv)(GLenum target, GLenum pname, const GLfloat* params); |
- void (*TexParameteri)(GLenum target, GLenum pname, GLint param); |
- void (*TexParameteriv)(GLenum target, GLenum pname, const GLint* params); |
+ void (*TexParameterf)( |
+ PP_Resource context, GLenum target, GLenum pname, GLfloat param); |
+ void (*TexParameterfv)( |
+ PP_Resource context, GLenum target, GLenum pname, const GLfloat* params); |
+ void (*TexParameteri)( |
+ PP_Resource context, GLenum target, GLenum pname, GLint param); |
+ void (*TexParameteriv)( |
+ PP_Resource context, GLenum target, GLenum pname, const GLint* params); |
void (*TexSubImage2D)( |
- GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, |
- GLsizei height, GLenum format, GLenum type, const void* pixels); |
- void (*Uniform1f)(GLint location, GLfloat x); |
- void (*Uniform1fv)(GLint location, GLsizei count, const GLfloat* v); |
- void (*Uniform1i)(GLint location, GLint x); |
- void (*Uniform1iv)(GLint location, GLsizei count, const GLint* v); |
- void (*Uniform2f)(GLint location, GLfloat x, GLfloat y); |
- void (*Uniform2fv)(GLint location, GLsizei count, const GLfloat* v); |
- void (*Uniform2i)(GLint location, GLint x, GLint y); |
- void (*Uniform2iv)(GLint location, GLsizei count, const GLint* v); |
- void (*Uniform3f)(GLint location, GLfloat x, GLfloat y, GLfloat z); |
- void (*Uniform3fv)(GLint location, GLsizei count, const GLfloat* v); |
- void (*Uniform3i)(GLint location, GLint x, GLint y, GLint z); |
- void (*Uniform3iv)(GLint location, GLsizei count, const GLint* v); |
+ PP_Resource context, GLenum target, GLint level, GLint xoffset, |
+ GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, |
+ const void* pixels); |
+ void (*Uniform1f)(PP_Resource context, GLint location, GLfloat x); |
+ void (*Uniform1fv)( |
+ PP_Resource context, GLint location, GLsizei count, const GLfloat* v); |
+ void (*Uniform1i)(PP_Resource context, GLint location, GLint x); |
+ void (*Uniform1iv)( |
+ PP_Resource context, GLint location, GLsizei count, const GLint* v); |
+ void (*Uniform2f)(PP_Resource context, GLint location, GLfloat x, GLfloat y); |
+ void (*Uniform2fv)( |
+ PP_Resource context, GLint location, GLsizei count, const GLfloat* v); |
+ void (*Uniform2i)(PP_Resource context, GLint location, GLint x, GLint y); |
+ void (*Uniform2iv)( |
+ PP_Resource context, GLint location, GLsizei count, const GLint* v); |
+ void (*Uniform3f)( |
+ PP_Resource context, GLint location, GLfloat x, GLfloat y, GLfloat z); |
+ void (*Uniform3fv)( |
+ PP_Resource context, GLint location, GLsizei count, const GLfloat* v); |
+ void (*Uniform3i)( |
+ PP_Resource context, GLint location, GLint x, GLint y, GLint z); |
+ void (*Uniform3iv)( |
+ PP_Resource context, GLint location, GLsizei count, const GLint* v); |
void (*Uniform4f)( |
- GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
- void (*Uniform4fv)(GLint location, GLsizei count, const GLfloat* v); |
- void (*Uniform4i)(GLint location, GLint x, GLint y, GLint z, GLint w); |
- void (*Uniform4iv)(GLint location, GLsizei count, const GLint* v); |
+ PP_Resource context, GLint location, GLfloat x, GLfloat y, GLfloat z, |
+ GLfloat w); |
+ void (*Uniform4fv)( |
+ PP_Resource context, GLint location, GLsizei count, const GLfloat* v); |
+ void (*Uniform4i)( |
+ PP_Resource context, GLint location, GLint x, GLint y, GLint z, GLint w); |
+ void (*Uniform4iv)( |
+ PP_Resource context, GLint location, GLsizei count, const GLint* v); |
void (*UniformMatrix2fv)( |
- GLint location, GLsizei count, GLboolean transpose, |
+ PP_Resource context, GLint location, GLsizei count, GLboolean transpose, |
const GLfloat* value); |
void (*UniformMatrix3fv)( |
- GLint location, GLsizei count, GLboolean transpose, |
+ PP_Resource context, GLint location, GLsizei count, GLboolean transpose, |
const GLfloat* value); |
void (*UniformMatrix4fv)( |
- GLint location, GLsizei count, GLboolean transpose, |
+ PP_Resource context, GLint location, GLsizei count, GLboolean transpose, |
const GLfloat* value); |
- void (*UseProgram)(GLuint program); |
- void (*ValidateProgram)(GLuint program); |
- void (*VertexAttrib1f)(GLuint indx, GLfloat x); |
- void (*VertexAttrib1fv)(GLuint indx, const GLfloat* values); |
- void (*VertexAttrib2f)(GLuint indx, GLfloat x, GLfloat y); |
- void (*VertexAttrib2fv)(GLuint indx, const GLfloat* values); |
- void (*VertexAttrib3f)(GLuint indx, GLfloat x, GLfloat y, GLfloat z); |
- void (*VertexAttrib3fv)(GLuint indx, const GLfloat* values); |
+ void (*UseProgram)(PP_Resource context, GLuint program); |
+ void (*ValidateProgram)(PP_Resource context, GLuint program); |
+ void (*VertexAttrib1f)(PP_Resource context, GLuint indx, GLfloat x); |
+ void (*VertexAttrib1fv)( |
+ PP_Resource context, GLuint indx, const GLfloat* values); |
+ void (*VertexAttrib2f)( |
+ PP_Resource context, GLuint indx, GLfloat x, GLfloat y); |
+ void (*VertexAttrib2fv)( |
+ PP_Resource context, GLuint indx, const GLfloat* values); |
+ void (*VertexAttrib3f)( |
+ PP_Resource context, GLuint indx, GLfloat x, GLfloat y, GLfloat z); |
+ void (*VertexAttrib3fv)( |
+ PP_Resource context, GLuint indx, const GLfloat* values); |
void (*VertexAttrib4f)( |
- GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
- void (*VertexAttrib4fv)(GLuint indx, const GLfloat* values); |
+ PP_Resource context, GLuint indx, GLfloat x, GLfloat y, GLfloat z, |
+ GLfloat w); |
+ void (*VertexAttrib4fv)( |
+ PP_Resource context, GLuint indx, const GLfloat* values); |
void (*VertexAttribPointer)( |
- GLuint indx, GLint size, GLenum type, GLboolean normalized, |
- GLsizei stride, const void* ptr); |
- void (*Viewport)(GLint x, GLint y, GLsizei width, GLsizei height); |
- void (*SwapBuffers)(); |
+ PP_Resource context, GLuint indx, GLint size, GLenum type, |
+ GLboolean normalized, GLsizei stride, const void* ptr); |
+ void (*Viewport)( |
+ PP_Resource context, GLint x, GLint y, GLsizei width, GLsizei height); |
}; |
#endif // PPAPI_C_DEV_PPB_OPENGLES_DEV_H_ |