[Public WebGL] TexImage2D with no WebGLArray

Gregg Tavares [email protected]
Thu Jan 7 14:24:54 PST 2010


On Thu, Jan 7, 2010 at 2:11 PM, Chris Marrin <[email protected]> wrote:

>
> On Jan 7, 2010, at 1:05 PM, Gregg Tavares wrote:
>
> > TexImage2D currently has 4 overloads. I was wondering if it should have 1
> more
> >
> > 3 of them take various HTML tags as input (img, canvas, video)
> >
> > The fourth one is taken from the original GL
> >
> > void texImage2D(in GLenum target, in GLint level, in GLenum
> internalformat,
> >                     in GLsizei width, in GLsizei height, in GLint border,
> in GLenum format,
> >                     in GLenum type, in WebGLArray pixels)
> raises(DOMException);
> >
> >
> > The last argument, pixels is allowed to be null but in the case where
> it's null the 2 arguments before that, format and type, are irrelevant since
> they define the format for the WebGLArray and yet you still have to pass
> them and supposedly they still have to be valid enums.
> >
> > Instead of allowing pixels to be null, how about always requiring it and
> then adding one more overload that doesn't have the last 3 arguments
> >
> > void texImage2D(in GLenum target, in GLint level, in GLenum
> internalformat,
> >
> >                     in GLsizei width, in GLsizei height, in GLint border)
> raises(DOMException);
> >
> > It's pretty minor but I just thought I'd ask.
>
> I think it's a good idea. In that case we'd disallow null in the first form
> you show, right?


Yes, we'd disallow null.


> If no one objects by tomorrow, we should do it...
>
>
> -----
> ~Chris
> [email protected]
>
>
>
>
> -----------------------------------------------------------
> You are currently subscribe to [email protected]
> To unsubscribe, send an email to [email protected] with
> the following command in the body of your email:
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://khronos.org/pipermail/public_webgl_khronos.org/attachments/20100107/db30bc06/attachment.html>


More information about the public_webgl mailing list