mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
b248d21643
The main change is: remove the WebGLRectangleObject inheritance from WebGLFramebufferAttachment, and instead have WebGLFramebufferAttachment query its texture or renderbuffer for their dimensions, when needed. In the course of doing this, a couple other needed changes appeared: - let WebGLTexture::ImageInfo inherit WebGLRectangleObject, so that WebGLFramebufferAttachment can return a pointer to it right away in the texture case - add a FramebufferRectangleObject() method to WebGLContext, that will return the dimensions of the bound FBO if there is one, otherwise will just return the contexts' own dimensions. - in order to do that, it was very convenient to let WebGLContext inherit WebGLRectangleObject so that FramebufferRectangleObject() could just return a pointer to that in the no-bound-FBO case. - move WebGLRectangleObject up in the file, above WebGLContext - there was a plain bug in WebGLFramebufferAttachment::HasAlpha(), we were not using the right image info within the texture.
10 lines
526 B
Plaintext
10 lines
526 B
Plaintext
conformance/context/premultiplyalpha-test.html
|
|
conformance/glsl/misc/glsl-function-nodes.html
|
|
conformance/glsl/misc/glsl-long-variable-names.html
|
|
conformance/glsl/misc/shader-with-256-character-identifier.frag.html
|
|
conformance/glsl/misc/shader-with-long-line.html
|
|
conformance/more/conformance/quickCheckAPI-S_V.html
|
|
conformance/more/functions/uniformfBadArgs.html
|
|
conformance/more/functions/uniformiBadArgs.html
|
|
conformance/glsl/misc/attrib-location-length-limits.html
|
|
conformance/glsl/misc/uniform-location-length-limits.html |