OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2009 Apple Inc. All rights reserved. | 2 * Copyright (C) 2009 Apple Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
6 * are met: | 6 * are met: |
7 * 1. Redistributions of source code must retain the above copyright | 7 * 1. Redistributions of source code must retain the above copyright |
8 * notice, this list of conditions and the following disclaimer. | 8 * notice, this list of conditions and the following disclaimer. |
9 * 2. Redistributions in binary form must reproduce the above copyright | 9 * 2. Redistributions in binary form must reproduce the above copyright |
10 * notice, this list of conditions and the following disclaimer in the | 10 * notice, this list of conditions and the following disclaimer in the |
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
179 void enableVertexAttribArray(GLuint index); | 179 void enableVertexAttribArray(GLuint index); |
180 void finish(); | 180 void finish(); |
181 void flush(); | 181 void flush(); |
182 void framebufferRenderbuffer(GLenum target, GLenum attachment, GLenum render
buffertarget, WebGLRenderbuffer*); | 182 void framebufferRenderbuffer(GLenum target, GLenum attachment, GLenum render
buffertarget, WebGLRenderbuffer*); |
183 void framebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget
, WebGLTexture*, GLint level); | 183 void framebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget
, WebGLTexture*, GLint level); |
184 void frontFace(GLenum mode); | 184 void frontFace(GLenum mode); |
185 void generateMipmap(GLenum target); | 185 void generateMipmap(GLenum target); |
186 | 186 |
187 PassRefPtr<WebGLActiveInfo> getActiveAttrib(WebGLProgram*, GLuint index); | 187 PassRefPtr<WebGLActiveInfo> getActiveAttrib(WebGLProgram*, GLuint index); |
188 PassRefPtr<WebGLActiveInfo> getActiveUniform(WebGLProgram*, GLuint index); | 188 PassRefPtr<WebGLActiveInfo> getActiveUniform(WebGLProgram*, GLuint index); |
189 bool getAttachedShaders(WebGLProgram*, Vector<RefPtr<WebGLShader> >&); | 189 Nullable<Vector<RefPtr<WebGLShader> > > getAttachedShaders(WebGLProgram*); |
190 GLint getAttribLocation(WebGLProgram*, const String& name); | 190 GLint getAttribLocation(WebGLProgram*, const String& name); |
191 WebGLGetInfo getBufferParameter(GLenum target, GLenum pname); | 191 WebGLGetInfo getBufferParameter(GLenum target, GLenum pname); |
192 PassRefPtr<WebGLContextAttributes> getContextAttributes(); | 192 PassRefPtr<WebGLContextAttributes> getContextAttributes(); |
193 GLenum getError(); | 193 GLenum getError(); |
194 PassRefPtr<WebGLExtension> getExtension(const String& name); | 194 PassRefPtr<WebGLExtension> getExtension(const String& name); |
195 WebGLGetInfo getFramebufferAttachmentParameter(GLenum target, GLenum attachm
ent, GLenum pname); | 195 WebGLGetInfo getFramebufferAttachmentParameter(GLenum target, GLenum attachm
ent, GLenum pname); |
196 WebGLGetInfo getParameter(GLenum pname); | 196 WebGLGetInfo getParameter(GLenum pname); |
197 WebGLGetInfo getProgramParameter(WebGLProgram*, GLenum pname); | 197 WebGLGetInfo getProgramParameter(WebGLProgram*, GLenum pname); |
198 String getProgramInfoLog(WebGLProgram*); | 198 String getProgramInfoLog(WebGLProgram*); |
199 WebGLGetInfo getRenderbufferParameter(GLenum target, GLenum pname); | 199 WebGLGetInfo getRenderbufferParameter(GLenum target, GLenum pname); |
(...skipping 703 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
903 // If the vector is empty, return the maximum allowed active context number. | 903 // If the vector is empty, return the maximum allowed active context number. |
904 static size_t oldestContextIndex(); | 904 static size_t oldestContextIndex(); |
905 static IntSize oldestContextSize(); | 905 static IntSize oldestContextSize(); |
906 }; | 906 }; |
907 | 907 |
908 DEFINE_TYPE_CASTS(WebGLRenderingContextBase, CanvasRenderingContext, context, co
ntext->is3d(), context.is3d()); | 908 DEFINE_TYPE_CASTS(WebGLRenderingContextBase, CanvasRenderingContext, context, co
ntext->is3d(), context.is3d()); |
909 | 909 |
910 } // namespace WebCore | 910 } // namespace WebCore |
911 | 911 |
912 #endif // WebGLRenderingContextBase_h | 912 #endif // WebGLRenderingContextBase_h |
OLD | NEW |