Closed GoogleCodeExporter closed 9 years ago
Disabling GL_ANGLE_texture_usage seems to make it work.
Original comment by jbauman@chromium.org
on 13 Dec 2011 at 2:24
GL_ANGLE_texture_usage depends on EXT_texture_storage. So the latter should not
be disabled without also disabling the former.
Original comment by nicolas....@gmail.com
on 13 Dec 2011 at 3:20
Ok, that's not really clear from reading the spec. Also, it shouldn't misbehave
this badly if you use use TexImage2D to allocate the texture (which the spec
says should work). I'll send out a patch to disable this extension temporarily.
Original comment by j...@baumanfamily.com
on 13 Dec 2011 at 3:31
Err, that was me.
Original comment by jbauman@chromium.org
on 13 Dec 2011 at 3:31
No, texture_usage really should work with regular textures as well.
John - can you elaborate a bit more on how you are using it?
Original comment by dan...@transgaming.com
on 13 Dec 2011 at 7:15
I'm not certain exactly how we're using it, but the patch to WebKit to enable
it is at https://bugs.webkit.org/show_bug.cgi?id=73621 .
I think we just set the texture usage to GL_FRAMEBUFFER_ATTACHMENT_ANGLE for
some textures before we initialize them with TexImage2D. Later we upload some
data to them with TexSubImage2D.
Original comment by jbauman@chromium.org
on 13 Dec 2011 at 7:48
Sorry, those extensions indeed don't depend on each other.
What might be happening is that Image::setManagedSurface is called even though
the (renderable) surface is not in the managed pool...
Original comment by nicolas....@gmail.com
on 13 Dec 2011 at 8:44
This one is probably fixed by r912
Original comment by dan...@transgaming.com
on 13 Dec 2011 at 10:48
Original comment by dan...@transgaming.com
on 16 Dec 2011 at 11:38
Original issue reported on code.google.com by
jbauman@chromium.org
on 13 Dec 2011 at 1:51