summaryrefslogtreecommitdiff
path: root/dom/canvas
Commit message (Collapse)AuthorAge
* [DOM] Clip image data transfers.Moonchild2022-06-01
|
* Issue #1829 - Revert "Issue #1751 -- Remove XP_MACOSX conditionals from /dom"Brian Smith2022-04-26
| | | | This reverts commit 0dd3424f774954627d6f53df9fb47379d9b5c871.
* Fix Mesa check + whitespaceMoonchild2022-04-09
|
* No issue - Avoid WebGL crash on MesaMoonchild2022-04-08
| | | | This prevents too high vert-count draws that Mesa doesn't handle.
* Issue #21 - Remove Telemetry plumbing and fix build.Moonchild2022-04-02
| | | | | Note this won't give working applications. Requires FE changes and additional js module changes (next part).
* Issue #1053 - Remove some Android compiler/runtime bug workarounds.Moonchild2022-04-01
|
* Issue #1751 -- Remove XP_MACOSX conditionals from /domMoonchild2021-04-30
|
* [WebGL] Bind framebuffer before DrawBuffers/ReadBuffer selection.Jeff Gilbert2021-04-20
|
* [WebGL] Only allow texture uploads from pixelbuffer if bound.Moonchild2021-03-24
| | | | Throw an error if it mismatches.
* Issue #1053 - Remove Android-specific blocks from system headers and /domMoonchild2021-03-11
|
* Issue #1053 - Remove mobile-specific graphics "optimizations" (=compromises)Moonchild2021-03-10
|
* [DOM] Try to avoid slow shrinking GC during sync callsMoonchild2021-01-26
|
* Fix rooting hazard in ImageBitmap::CreateInternal by avoiding movable data.Moonchild2021-01-26
|
* Issue #1656 - Part 6: Clean up the build filesMoonchild2020-09-23
|
* Issue #1656 - Part 1: Nuke most vim config lines in the tree.Moonchild2020-09-23
| | | | | | Since these are just interpreted comments, there's 0 impact on actual code. This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are a few others scattered around which will be removed manually in a second part.
* Issue #1525 - Kill marquee elementMoonchild2020-06-01
| | | | | | * Remove marquee code * Regenerate HTML Elements/parser code for Removal of Marquee. Co-authored-by: Gaming4JC <g4jc@hyperbola.info>
* Issue #80 - Resolve issues with compiling on insane gcc configurations with ↵Matt A. Tobin2020-04-25
| | | | no optimizations in dom/
* Issue #80 - De-unify dom/canvaswolfbeast2020-04-18
|
* Issue #1354 - Clear the current context when MakeCurrent() fails.wolfbeast2020-01-20
|
* No issue - Fix some line endings in WebGLShaderValidator.cppwolfbeast2020-01-16
|
* Issue #1354 - Don't allow glsl[130,400] unless we have gpu_shader5wolfbeast2020-01-16
| | | | | - Teach GLContext about gpu_shader5 - Downgrade shader language version if gpu_shader5 support isn't found.
* Update identifier map entries and notify if they get removed.wolfbeast2019-12-06
| | | | | This can happen through DestroyElementMaps() Based on work by Markus Stange and Edgar Chen.
* Add size checks to WebGLContext::BufferData()wolfbeast2019-10-24
| | | | | | | | On MacOS, particularly large allocations within the platform limits (1.2G+) will fail and crash. This adds a specific size check for that when working around driver bugs (default). While there, added a generic size_t limited size check for the platform, and reporting OOM if too large.
* Remove old ANGLE driver bug workaround.wolfbeast2019-08-08
|
* Use WeakPtr for extension parent pointer.wolfbeast2019-07-20
|
* Truncate Buffer/Texture on GL_OOM.wolfbeast2019-07-19
|
* Improve `origin-clean` algorithm based on our previous changes.wolfbeast2019-06-05
| | | | | - Instead of trying the failing refactored Mozilla way, simply add a check where needed building on what was put in place previously.
* Revert "Improve origin-clean algorithm"wolfbeast2019-06-04
| | | | This reverts commit e69b3f567c4b8957cc09ba4359e84939f77781c5.
* [WebGL] Enable size limit on Linux.wolfbeast2019-05-29
| | | | | | Some drivers on Linux are not supportive of very large allocation sizes (esp. applicable to Linux x86 builds of UXP applications) and could cause issues. Treat this the same way we already do on Mac/Darwin.
* Improve origin-clean algorithmwolfbeast2019-05-27
|
* Extend origin-clean algorithm (DiD).wolfbeast2019-03-22
|
* Implement origin-clean algorithm for ImageBitmap.wolfbeast2019-02-14
| | | | This resolves #973.
* Remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTSwolfbeast2019-01-18
|
* Clear CanvasShutdownObserver::mCanvas when the canvas goes away.wolfbeast2018-12-13
| | | | | | | | | This is fallout from Bug 1167235 - Use a fast method of double buffering for canvas. It is possible for the CanvasRenderingContext2D to be destroyed while we're in the middle of the call to nsObserverService::NotifyObservers() for shutdown. This leaves the shutdown observer with a dangling pointer to the canvas, so this patch explicitly clears the pointer when the context goes away.
* Remove VR hardware support.wolfbeast2018-11-26
| | | | This resolves #881
* Remove all C++ Telemetry Accumulation calls.wolfbeast2018-09-03
| | | | | This creates a number of stubs and leaves some surrounding code that may be irrelevant (eg. recorded time stamps, status variables). Stub resolution/removal should be a follow-up to this.
* Bug 1335296 - Expand about:support WebGL informationjanekptacijarabaci2018-08-01
|
* Fix incorrect namespace use.wolfbeast2018-07-11
|
* Switch from ShCompileOptions to int.wolfbeast2018-07-11
|
* Restore emulated functions for OS X 10.8/10.7wolfbeast2018-07-11
|
* Bug 604026 - Sync event loops in workers should be created only if ↵janekptacijarabaci2018-07-05
| | | | compatible with the worker shutdown status
* Bug 1458264 - Reset UNPACK_SKIP vars when uploading zeros.jgilbert@mozilla.com2018-06-07
|
* Update dimensions early in ClearTarget.Jonathan Kew2018-06-07
|
* Remove gfxCrashReporterUtils.wolfbeast2018-05-20
| | | | Tag #20.
* Remove other gonk widget conditionals and unused files.wolfbeast2018-05-13
| | | | Tag #288.
* Remove MOZ_WIDGET_GONK [1/2]wolfbeast2018-05-12
| | | | Tag #288
* moebius#106: SVG - CanvasImageSource - allow using an SVGImageElement as a ↵janekptacijarabaci2018-04-15
| | | | CanvasImageSource
* Bug 1438425 - Delete DocumentRenderer. r=jesup, r=jgilbert, a=RyanVMJeff Muizelaar2018-03-14
| | | | It is unused.
* Bug 1442504 - Disable disjoint timer queries. r=milan, a=RyanVMJeff Gilbert2018-03-14
| | | | | | | | MozReview-Commit-ID: IurPcGHzAoQ --HG-- extra : source : bef3db82d7ca31a188f902e317713c88001938ed extra : intermediate-source : aeb9e1be02d26d4e21717368755b63821dc2d222
* Revert "Bug 1438425 - Delete DocumentRenderer. r=jesup, a=RyanVM"wolfbeast2018-03-14
| | | | This reverts commit 5b69e05939c7fd3f917e2dd0f399774b3b15c886.