gecko-dev/dom/canvas
Nicolas Silva 1e78d7a947 Bug 1862039 - Pref webgl_gl_khr_no_error off on Linux. r=gfx-reviewers,jgilbert,jrmuizel
Ideally we'd check whether we are using mesa, but we have to make the decision before creating the context and need the latter to know whether mesa is involved.

Differential Revision: https://phabricator.services.mozilla.com/D193053
2023-12-14 07:52:11 +00:00
..
crashtests Bug 1865385 - remove win7/win-aarch64 annotations from reftest manifests. r=gbrown 2023-12-05 21:49:04 +00:00
gtest Backed out 3 changesets (bug 1826040) for causing mochitest failures on dom/canvas/test/webgl-mochitest/test_renderer_strings.html CLOSED TREE 2023-09-19 03:22:53 +03:00
test Bug 1862039 - Pref webgl_gl_khr_no_error off on Linux. r=gfx-reviewers,jgilbert,jrmuizel 2023-12-14 07:52:11 +00:00
CacheInvalidator.cpp
CacheInvalidator.h
CanvasGradient.cpp
CanvasGradient.h
CanvasImageCache.cpp Bug 1851395 - Remove canvas.createConicGradient.enabled pref r=webidl,peterv 2023-09-18 22:09:35 +00:00
CanvasImageCache.h Bug 1781527 - Part 3. Implement support for surfaces requiring scaling/crop rects with canvas. r=lsalzman 2023-07-10 00:26:47 +00:00
CanvasPath.h Bug 1846079 - Ensure pruned point begins first sub-path if necessary. r=aosmond 2023-07-30 14:31:09 +00:00
CanvasPattern.cpp Bug 1856795 - Remove redundant member init r=emilio 2023-10-15 15:29:02 +00:00
CanvasPattern.h
CanvasRenderingContext2D.cpp Merge autoland to mozilla-central. a=merge 2023-12-13 23:40:45 +02:00
CanvasRenderingContext2D.h Bug 1866220 - Force UniquePtr<…> return type for functions called from bindings for things marked as NewObject and returning a non-refcounted object. r=farre 2023-11-24 10:38:18 +00:00
CanvasRenderingContextHelper.cpp Bug 1804746 - Make HTMLCanvasElement's toBlob to work with OffscreenCanvas. r=gfx-reviewers,lsalzman 2023-09-19 11:58:11 +00:00
CanvasRenderingContextHelper.h Bug 1804746 - Make HTMLCanvasElement's toBlob to work with OffscreenCanvas. r=gfx-reviewers,lsalzman 2023-09-19 11:58:11 +00:00
CanvasUtils.cpp Bug 1856732 - WebExtensions should not be subject to random canvas noise for fingerprint resistance. r=timhuang,gfx-reviewers,lsalzman 2023-12-13 11:33:25 +00:00
CanvasUtils.h Bug 1856732 - WebExtensions should not be subject to random canvas noise for fingerprint resistance. r=timhuang,gfx-reviewers,lsalzman 2023-12-13 11:33:25 +00:00
ClientWebGLContext.cpp Backed out 10 changesets (bug 1829026) for causing bug 1869760 and bug 1869738. a=backout 2023-12-13 19:20:00 +01:00
ClientWebGLContext.h Backed out 10 changesets (bug 1829026) for causing bug 1869760 and bug 1869738. a=backout 2023-12-13 19:20:00 +01:00
ClientWebGLExtensions.cpp
ClientWebGLExtensions.h
DrawTargetWebgl.cpp Backed out 10 changesets (bug 1829026) for causing bug 1869760 and bug 1869738. a=backout 2023-12-13 19:20:00 +01:00
DrawTargetWebgl.h Backed out 10 changesets (bug 1829026) for causing bug 1869760 and bug 1869738. a=backout 2023-12-13 19:20:00 +01:00
DrawTargetWebglInternal.h Backed out 10 changesets (bug 1829026) for causing bug 1869760 and bug 1869738. a=backout 2023-12-13 19:20:00 +01:00
GeneratePlaceholderCanvasData.h
HostWebGLContext.cpp Backed out 10 changesets (bug 1829026) for causing bug 1869760 and bug 1869738. a=backout 2023-12-13 19:20:00 +01:00
HostWebGLContext.h
ImageBitmap.cpp Bug 1799173 - Override Predispatch/PostDispatch of CreateImageBitmapFromBlobRunnable to mute the noise of WorkerRunnable dispatching assertion. r=dom-worker-reviewers,asuth 2023-11-21 13:04:42 +00:00
ImageBitmap.h Bug 1839286. Use one shutdown observer for all ImageBitmaps. r=gfx-reviewers,lsalzman 2023-07-19 06:15:22 +00:00
ImageBitmapRenderingContext.cpp Bug 1850871 - Resize canvas in ImageBitmapRenderingContext::TransferFromImageBitmap. r=gfx-reviewers,lsalzman 2023-10-16 11:23:43 +00:00
ImageBitmapRenderingContext.h
ImageBitmapSource.h Bug 1781527 - Part 2. Implement means to use VideoFrame with ImageBitmap and CanvasRenderingContext2D. r=chunmin,webidl,gfx-reviewers,smaug,lsalzman 2023-07-10 00:26:47 +00:00
ImageData.cpp Bug 1849037 - Add ErrorResult to TypedArray::Create. r=necko-reviewers,extension-reviewers,media-playback-reviewers,webidl,profiler-reviewers,farre,padenot,smaug,robwu,jesup,aabh 2023-11-11 08:24:05 +00:00
ImageData.h
ImageUtils.cpp
ImageUtils.h
moz.build Bug 1855295 convert .ini manifests to .toml: batch 8 dom/[a-l]**/mochitest.ini r=jmaher,jgilbert,extension-reviewers,credential-management-reviewers,robwu,sgalich 2023-10-02 17:18:28 +00:00
MurmurHash3.cpp
MurmurHash3.h
nsICanvasRenderingContextInternal.cpp Bug 1816189 - Part 4: Add random noise when extracting data from canvas element when canvas randomization is enabled. r=tjr,lsalzman 2023-05-08 14:04:35 +00:00
nsICanvasRenderingContextInternal.h Bug 1840798 - Remove RFPTarget::Unknown. r=tjr 2023-06-28 17:02:40 +00:00
OffscreenCanvas.cpp Bug 1862244 - Add GlobalTeardownHelper r=smaug 2023-11-23 17:17:39 +00:00
OffscreenCanvas.h Bug 1850871 - Resize canvas in ImageBitmapRenderingContext::TransferFromImageBitmap. r=gfx-reviewers,lsalzman 2023-10-16 11:23:43 +00:00
OffscreenCanvasDisplayHelper.cpp Bug 1852541: Do not randomize the canvas if it is one uniform pattern r=timhuang,jgilbert 2023-10-11 14:56:45 +00:00
OffscreenCanvasDisplayHelper.h Bug 1804746 - Make HTMLCanvasElement's toBlob to work with OffscreenCanvas. r=gfx-reviewers,lsalzman 2023-09-19 11:58:11 +00:00
OffscreenCanvasRenderingContext2D.cpp
OffscreenCanvasRenderingContext2D.h
PWebGL.ipdl Bug 1839314 - Force sync IPC if there are many flushed cmds without calling ClientWebGLContext::GetFrontBuffer() r=ipc-reviewers,nika,gfx-reviewers,lsalzman 2023-06-27 18:23:41 +00:00
QueueParamTraits.h Bug 1277372 - Move away from "mozilla/TypeTraits.h". r=geckoview-reviewers,sergesanspaille,m_kato 2023-04-17 13:50:11 +00:00
SanitizeRenderer.cpp Backed out 3 changesets (bug 1826040) for causing mochitest failures on dom/canvas/test/webgl-mochitest/test_renderer_strings.html CLOSED TREE 2023-09-19 03:22:53 +03:00
SourceSurfaceWebgl.cpp Backed out 10 changesets (bug 1829026) for causing bug 1869760 and bug 1869738. a=backout 2023-12-13 19:20:00 +01:00
SourceSurfaceWebgl.h Backed out 10 changesets (bug 1829026) for causing bug 1869760 and bug 1869738. a=backout 2023-12-13 19:20:00 +01:00
TextMetrics.h
TexUnpackBlob.cpp Bug 1868397 - Make WebGL use VideoBridge to avoid copies with GPUVideoImage. r=jgilbert 2023-12-06 19:31:32 +00:00
TexUnpackBlob.h Backed out changeset 7aa58b8ef68a (bug 1655101) for causing bustages on dom/WebGLIpdl.h. CLOSED TREE 2023-11-30 21:06:53 +02:00
TiedFields.h
TupleUtils.h
WebGL2Context.cpp
WebGL2Context.h Backed out 10 changesets (bug 1829026) for causing bug 1869760 and bug 1869738. a=backout 2023-12-13 19:20:00 +01:00
WebGL2ContextBuffers.cpp
WebGL2ContextFramebuffers.cpp
WebGL2ContextMRTs.cpp
WebGL2ContextQueries.cpp
WebGL2ContextRenderbuffers.cpp
WebGL2ContextSamplers.cpp
WebGL2ContextState.cpp
WebGL2ContextSync.cpp
WebGL2ContextTransformFeedback.cpp
WebGL2ContextUniforms.cpp
WebGLBuffer.cpp Bug 1827591 - Avoid setting GL_MAP_INVALIDATE_RANGE_BIT on Adreno devices. r=gfx-reviewers,lsalzman 2023-04-12 11:49:58 +00:00
WebGLBuffer.h
WebGLChild.cpp Bug 1845697 - Always enable IPC congestion check in WebGLChild::FlushPendingCmds() r=jgilbert,gfx-reviewers,lsalzman 2023-08-01 00:18:12 +00:00
WebGLChild.h Bug 1845697 - Always enable IPC congestion check in WebGLChild::FlushPendingCmds() r=jgilbert,gfx-reviewers,lsalzman 2023-08-01 00:18:12 +00:00
WebGLCommandQueue.h
WebGLContext.cpp Backed out 10 changesets (bug 1829026) for causing bug 1869760 and bug 1869738. a=backout 2023-12-13 19:20:00 +01:00
WebGLContext.h Backed out 10 changesets (bug 1829026) for causing bug 1869760 and bug 1869738. a=backout 2023-12-13 19:20:00 +01:00
WebGLContextBuffers.cpp Bug 1849433 - Code cleanups in dom/canvas/WebGL. r=gfx-reviewers,gw 2023-08-31 21:45:35 +00:00
WebGLContextDraw.cpp Bug 1849433: apply code formatting via Lando 2023-08-31 21:52:56 +00:00
WebGLContextExtensions.cpp Bug 1819497 - Don't race on static bool for initialization. r=gfx-reviewers,aosmond 2023-09-13 21:50:14 +00:00
WebGLContextFramebufferOperations.cpp
WebGLContextGL.cpp Bug 1793526 - Remove IsCurrent checks in webgl code. r=gfx-reviewers,lsalzman 2023-09-19 22:04:17 +00:00
WebGLContextLossHandler.cpp
WebGLContextLossHandler.h
WebGLContextState.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2023-12-04 10:09:36 +00:00
WebGLContextTextures.cpp Bug 1850883 - Remove always-true OnHighSierraOrLater() and OnCatalinaOrLater() version checks. r=gfx-reviewers,lsalzman 2023-09-07 23:07:57 +00:00
WebGLContextUtils.cpp
WebGLContextUtils.h
WebGLContextValidate.cpp Backed out changeset b09d48d2b473 (bug 1655101) for causing mochitest webgl failures on dom/canvas/TexUnpackBlob.cpp 2023-09-26 19:09:49 +03:00
WebGLContextVertexArray.cpp
WebGLContextVertices.cpp
WebGLExtensions.cpp
WebGLExtensions.h
WebGLFormats.cpp
WebGLFormats.h
WebGLFramebuffer.cpp
WebGLFramebuffer.h
WebGLInternalFormatsTable.h
WebGLIpdl.h Backed out changeset 7aa58b8ef68a (bug 1655101) for causing bustages on dom/WebGLIpdl.h. CLOSED TREE 2023-11-30 21:06:53 +02:00
WebGLMemoryTracker.cpp
WebGLMemoryTracker.h
WebGLMethodDispatcher.h
WebGLObjectModel.h
WebGLParent.cpp Bug 1868397 - Make WebGL use VideoBridge to avoid copies with GPUVideoImage. r=jgilbert 2023-12-06 19:31:32 +00:00
WebGLParent.h Bug 1868397 - Make WebGL use VideoBridge to avoid copies with GPUVideoImage. r=jgilbert 2023-12-06 19:31:32 +00:00
WebGLProgram.cpp
WebGLProgram.h Bug 1849433 - Code cleanups in dom/canvas/WebGL. r=gfx-reviewers,gw 2023-08-31 21:45:35 +00:00
WebGLQuery.cpp
WebGLQuery.h
WebGLQueueParamTraits.h Bug 1849433 - Code cleanups in dom/canvas/WebGL. r=gfx-reviewers,gw 2023-08-31 21:45:35 +00:00
WebGLRenderbuffer.cpp Bug 1793526 - Remove IsCurrent checks in webgl code. r=gfx-reviewers,lsalzman 2023-09-19 22:04:17 +00:00
WebGLRenderbuffer.h
WebGLSampler.cpp
WebGLSampler.h
WebGLShader.cpp
WebGLShader.h
WebGLShaderValidator.cpp
WebGLShaderValidator.h
WebGLStrongTypes.h
WebGLSync.cpp
WebGLSync.h
WebGLTexelConversions.cpp
WebGLTexelConversions.h
WebGLTexture.cpp
WebGLTexture.h
WebGLTextureUpload.cpp Bug 1841050. r=gfx-reviewers,nical,ahale 2023-10-25 00:21:00 +00:00
WebGLTextureUpload.h Bug 1781526 - Implement means to use VideoFrame with WebGL. r=webidl,smaug,lsalzman 2023-09-20 22:40:24 +00:00
WebGLTransformFeedback.cpp
WebGLTransformFeedback.h Bug 1849433 - Code cleanups in dom/canvas/WebGL. r=gfx-reviewers,gw 2023-08-31 21:45:35 +00:00
WebGLTypes.h Backed out changeset 7aa58b8ef68a (bug 1655101) for causing bustages on dom/WebGLIpdl.h. CLOSED TREE 2023-11-30 21:06:53 +02:00
WebGLValidateStrings.cpp
WebGLValidateStrings.h
WebGLVertexArray.cpp
WebGLVertexArray.h
WebGLVertexArrayFake.cpp
WebGLVertexArrayFake.h
WebGLVertexArrayGL.cpp
WebGLVertexArrayGL.h
XRWebGLLayer.cpp
XRWebGLLayer.h