Changeset 226142 in webkit
- Timestamp:
- Dec 19, 2017 2:36:21 PM (6 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r226141 r226142 1 2017-12-19 Timothy Hatcher <timothy@hatcher.name> 2 3 Build failure in WebGL2 when Video feature is disabled 4 https://bugs.webkit.org/show_bug.cgi?id=180946 5 6 Reviewed by Brian Burg. 7 8 * html/canvas/WebGL2RenderingContext.h: Make TexImageSource conditional on ENABLE(VIDEO). 9 * html/canvas/WebGL2RenderingContext.idl: Ditto. 10 1 11 2017-12-19 Chris Dumez <cdumez@apple.com> 2 12 -
trunk/Source/WebCore/html/canvas/WebGL2RenderingContext.h
r225990 r226142 67 67 void texStorage3D(GC3Denum target, GC3Dsizei levels, GC3Denum internalFormat, GC3Dsizei width, GC3Dsizei height, GC3Dsizei depth); 68 68 69 #if ENABLE(VIDEO) 70 using TexImageSource = WTF::Variant<RefPtr<ImageData>, RefPtr<HTMLImageElement>, RefPtr<HTMLCanvasElement>, RefPtr<HTMLVideoElement>>; 71 #else 72 using TexImageSource = WTF::Variant<RefPtr<ImageData>, RefPtr<HTMLImageElement>, RefPtr<HTMLCanvasElement>>; 73 #endif 74 69 75 using WebGLRenderingContextBase::texImage2D; 70 76 void texImage2D(GC3Denum target, GC3Dint level, GC3Dint internalformat, GC3Dsizei width, GC3Dsizei height, GC3Dint border, GC3Denum format, GC3Denum type, GC3Dint64 pboOffset); … … 84 90 void texSubImage3D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset, GC3Dint zoffset, GC3Dsizei width, GC3Dsizei height, GC3Dsizei depth, GC3Denum format, GC3Denum type, GC3Dint64 pboOffset); 85 91 void texSubImage3D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset, GC3Dint zoffset, GC3Dsizei width, GC3Dsizei height, GC3Dsizei depth, GC3Denum format, GC3Denum type, RefPtr<ArrayBufferView>&& pixels, GC3Duint srcOffset); 86 using TexImageSource = WTF::Variant<RefPtr<ImageData>, RefPtr<HTMLImageElement>, RefPtr<HTMLCanvasElement>, RefPtr<HTMLVideoElement>>;87 92 void texSubImage3D(GC3Denum target, GC3Dint level, GC3Dint xoffset, GC3Dint yoffset, GC3Dint zoffset, GC3Dsizei width, GC3Dsizei height, GC3Dsizei depth, GC3Denum format, GC3Denum type, TexImageSource&&); 88 93 -
trunk/Source/WebCore/html/canvas/WebGL2RenderingContext.idl
r223757 r226142 46 46 47 47 // FIXME: Should allow ImageBitmap too. 48 #ifdef ENABLE_VIDEO 48 49 typedef (ImageData or HTMLImageElement or HTMLCanvasElement or HTMLVideoElement) TexImageSource; 50 #else 51 typedef (ImageData or HTMLImageElement or HTMLCanvasElement) TexImageSource; 52 #endif 49 53 50 54 [
Note: See TracChangeset
for help on using the changeset viewer.