gfx/layers/opengl/CanvasLayerOGL.cpp
f65ae1a9074dee9a64ec8ba9a1cf0a2af6f56b47
created 2012-03-26 12:56 -0400
pushed 2012-03-27 11:57 +0000
Oleg Romashin Oleg Romashin - Bug 739095 - Offscreen context without offscreen texture does not need YFlip. r=jgilbert
5574b6eadb139dbd0b714edc98e7cf5945aa79dc
created 2012-03-25 12:50 -0700
pushed 2012-03-26 18:22 +0000
Jeff Gilbert Jeff Gilbert - Bug 735378 - Cache temporary composite surfaces - r=bgirard
53c21294270d16d537274010d6e612f3fd5eae5a
created 2012-03-22 19:07 -0700
pushed 2012-03-23 11:50 +0000
Matt Brubeck Matt Brubeck - Back out 636349fa2e09 because of robocop failures
636349fa2e0961e29ea2c10cce03e01a8098f097
created 2012-03-22 15:04 -0700
pushed 2012-03-23 11:50 +0000
Jeff Gilbert Jeff Gilbert - Bug 735378 - Cache temporary composite surfaces - r=bgirard
1a0a9c190dd928449f191ebb81346f2c941dae78
created 2012-03-21 22:48 -0700
pushed 2012-03-23 01:00 +0000
Chris Jones Chris Jones - Bug 737071: Remove LayerManagerOGL::glForResources() because it's not needed and causes performance degradtion sometimes. r=Bas
92afa414d2621670e6ab1a55d3af5ae7a6582283
created 2012-02-29 14:15 -0800
pushed 2012-03-14 15:19 +0000
Joe Drew Joe Drew - Bug 728625 - Add support for vertically flipping textured quads generated with RectTriangles and DecomposeIntoNoRepeatTriangles. r=bjacob,gw280
0a5dbb35bf458a6c3745e5f5678714c075fde5cc
created 2012-02-18 21:23 -0500
pushed 2012-03-14 15:19 +0000
George Wright George Wright - Bug 721489 - Older Adreno 200 drivers intermittently crash when uploading RGB565 textures with glTexImage2D - r=jrmuizel
d10da858631ab3a5f133144b1485e825a0dbad86
created 2012-01-29 19:41 -0500
pushed 2012-01-30 00:42 +0000
Joe Drew Joe Drew - Back out 9699edcbcedd (bug 721467) for causing bug 722167.
9699edcbceddfc85c3dca074a7a69eadb9186865
created 2012-01-24 19:44 -0500
pushed 2012-01-29 02:43 +0000
George Wright George Wright - Bug 721467 - Add an optional codepath (currently enabled only for Adreno 200 GPUs) to only use glTexImage2D for texture uploads as glTexSubImage2D can be slow and/or buggy r=joe,BenWa
97deecdd51f1c0f309b2f30295f32796547927c6
created 2012-01-17 10:55 +1300
pushed 2012-01-17 03:28 +0000
Matt Woodrow Matt Woodrow - Bug 715720 - Support DrawTargets in CanvasLayerOGL. r=jrmuizel
797896e68634128dfd785059f569c37ca2ece178
created 2012-01-16 00:41 -0500
pushed 2012-01-17 03:28 +0000
Oleg Romashin Oleg Romashin - Bug 715822 - OGL CleanupResources should cleanup Texture resources too. r=mattwoodrow
f3691e49b642d74ac2826ea141a1cce6702d97c6
created 2011-12-19 11:21 -0800
pushed 2011-12-20 11:16 +0000
Jeff Gilbert Jeff Gilbert - Bug 711649 - Resolve OGL canvas layer in UpdateSurface - r=mattwoodrow
9ba4a7f652fbbceb0948a1e2a31ae65c524c5bc3
created 2011-12-16 14:24 -0800
pushed 2011-12-17 17:01 +0000
Jeff Gilbert Jeff Gilbert - Bug 705024 - Guarantee GLContexts are resolved properly - r=bjacob
cf97283ed45fdc984c619583620c34fce906bfc7
created 2011-11-03 08:55 +1300
pushed 2011-11-03 14:57 +0000
Matt Woodrow Matt Woodrow - Bug 688342 - Make nsCanvasRenderingContext2D support Azure backends other than Direct2D. r=Bas
eaaab958a659eb52d68ce20dcadf8eb047b6afbc
created 2011-10-29 19:15 -0400
pushed 2011-10-30 16:33 +0000
Benoit Jacob Benoit Jacob - Bug 697845 - only call glFinish in RenderLayer, not in UpdateSurface - r=mattwoodrow
75eaad17724f031b2fd2dc61ec999222a02363ef
created 2011-10-21 14:29 +1300
pushed 2011-10-21 15:28 +0000
Oleg Romashin Oleg Romashin - Bug 695406 - Reset IPC double buffers if the ContentType has changed. r=cjones
97437826246d06390217c4d4328b6ea72af332ad
created 2011-10-21 12:07 +0200
pushed 2011-10-21 15:28 +0000
Marco Bonardo Marco Bonardo - Backout 73dc291f8974 (Bug 695406) to investigate Android Crashtests permaorange
73dc291f89748f97c974f70aec7680a05dcba584
created 2011-10-21 14:29 +1300
pushed 2011-10-21 08:01 +0000
Oleg Romashin Oleg Romashin - Bug 695406 - Reset IPC double buffers if the ContentType has changed. r=cjones
16849a9b474588215bc98f9b50f3900becb5123a
created 2011-10-19 15:09 -0400
pushed 2011-10-20 09:35 +0000
Jeff Gilbert Jeff Gilbert - Bug 615976 - Fixes layer compositing with AA on Mac - r=bjacob
b3d39e8a44b8360740ff0f3d8dc65a4a40af5d18
created 2011-10-19 15:31 -0400
pushed 2011-10-20 09:35 +0000
Benoit Jacob Benoit Jacob - Back out Jeff's patches because they lack a Bug number and/or a r= field. Sorry, should have checked that. Re-landing.
6cef5f8378a4b720d5cd301b5d7250b3dc13bf09
created 2011-10-19 15:09 -0400
pushed 2011-10-20 09:35 +0000
Jeff Gilbert Jeff Gilbert - Fixes layer compositing with AA on Mac
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2011-10-17 15:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
cd9fe4275983d4ec93c41d32887506c797d0fc9f
created 2011-10-16 22:31 -0400
pushed 2011-10-17 09:46 +0000
Benoit Girard Benoit Girard - Bug 691354 - Restore CanvasLayerOGL::RenderLayer apply filter. r=bustage
5061db810f1f886eb8f0aec42a322d820daea9a9
created 2011-10-14 13:16 -0700
pushed 2011-10-17 09:46 +0000
Benoit Girard Benoit Girard - Bug 691354 - Use NEAREST filter when OGL layers have no 3d transform/scaling. r=jmuizelaar
cdcfb799ff509e737c645daf2ece2e122de63ab7
created 2011-10-05 14:20 -0400
pushed 2011-10-06 10:15 +0000
Ali Juma Ali Juma - Bug 690566 - Associate filters with texture images. r=jrmuizel
455bee36af33e57b0635d64bb4a6e69ee63e56f6
created 2011-09-27 15:19 -0700
pushed 2011-09-29 08:20 +0000
Oleg Romashin Oleg Romashin - Bug 689045 - Canvas Shadow swap/Init API rework r=cjones
261bb33e9c53c477279633b488812feb20d72d7c
created 2011-09-27 15:19 -0700
pushed 2011-09-29 08:20 +0000
Oleg Romashin Oleg Romashin - Bug 687372 - ImageLayerOGL should not destroy surface given as argument. r=cjones
86192af6031047f74255b89050193bea8cfdcc27
created 2011-08-05 13:13 +1200
pushed 2011-08-05 15:10 +0000
Matt Woodrow Matt Woodrow - Bug 655017 - Let gfxXlibSurface track GLXPixmaps and use this for CanvasLayerOGL. r=karlt, roc
709b5696199b5c146f81f7a981598ad2d93cf0df
created 2011-07-06 11:00 -0700
pushed 2011-07-06 18:14 +0000
Florian Haenel Florian Haenel - Bug 607687 - Fennec should take care about Texture MAX size HW limitation r=jmuizelaar
9efe252bb236c7ecf0ebf4bee62ab9c0aee45b31
created 2011-07-04 09:15 -0400
pushed 2011-07-04 18:26 +0000
Benoit Girard Benoit Girard - Bug 648480 - Add shadow-layer support to d3d9 backend. r=cjones
aee2858cf8aa503520721cea7e4735a67d7c4a7d
created 2011-07-01 18:05 -0400
pushed 2011-07-02 08:40 +0000
Benoit Girard Benoit Girard - Backout 627489bb6288.
627489bb6288437a40d3b10ae9c2aa7c9a26c5c1
created 2011-07-01 16:57 -0400
pushed 2011-07-02 08:40 +0000
Benoit Girard Benoit Girard - Bug 648480 - Add shadow-layer support to d3d9 backend. r=cjones
9f18296db571417fd0ce23f9fb91333a1d73ff30
created 2011-06-09 21:17 -0400
pushed 2011-06-10 04:18 +0000
Oleg Romashin Oleg Romashin - Bug 612335 - Render remote canvas directly into shared surface r=jones.chris.g
8ceab62fda1d37f0686650b0c6376da9ef658f5b
created 2011-04-20 14:45 -0700
pushed 2011-04-29 10:44 +0000
Oleg Romashin Oleg Romashin - Bug 610155 - Use SurfaceDescriptor for ImageLayer and CanvasLayer r=jones.chris.g
d74c502ac7641991ddaf2b1e3dab13041d4fa7f0
created 2011-04-21 14:52 -0700
pushed 2011-04-21 21:53 +0000
Daniel Holbert Daniel Holbert - Back out 0736b014d4a5 (Bug 610155) for breaking canvas reftests on android
0736b014d4a566685febb94342d031110d9b6975
created 2011-04-20 14:45 -0700
pushed 2011-04-21 17:22 +0000
Oleg Romashin Oleg Romashin - Bug 610155 - Use SurfaceDescriptor for ImageLayer and CanvasLayer r=jones.chris.g
bab34375319d680b726a6890116b6860479b364f
created 2011-03-09 10:41 +1300
pushed 2011-04-08 18:05 +0000
Matt Woodrow Matt Woodrow - Bug 640082 - Part 2 - Use texture_from_pixmap in CanvasLayerOGL. r=joe
70cedf3a3327ce6cbb671a061dad6d94b2723b4e
created 2011-04-02 19:14 -0700
pushed 2011-04-06 23:41 +0000
Matheus Kerschbaum Matheus Kerschbaum - Bug 639754 - Remove MOZ_IPC checks since IPC is always built now; r=bsmedberg
d3481745c067a9df6c8446079db1aeb26d257b1a
created 2011-03-28 12:59 +1300
pushed 2011-03-31 22:08 +0000
Robert O'Callahan Robert O'Callahan - Bug 622072. Part 2: Add DidTransactionCallback to CanvasLayer. r=bas, sr=joe
f1ea5b6264d0a150efe7275a526a1c567dca8f23
created 2011-03-28 12:59 +1300
pushed 2011-03-31 22:08 +0000
Robert O'Callahan Robert O'Callahan - Bug 622072. Part 1: Remove rect parameter from Updated() and change implementations to defer updates to render time. r=bas
47340263d0712dbac9e37e1a02b2ff1cf2a38112
created 2011-03-31 09:11 -0400
pushed 2011-03-31 13:13 +0000
Kyle Huey Kyle Huey - Backed out changeset a5dbece71e4a due to test failures
a5dbece71e4abc15d58b2e390235fb0af420a124
created 2011-03-31 07:22 -0400
pushed 2011-03-31 11:34 +0000
Matheus Kerschbaum Matheus Kerschbaum - Bug 639754 - Remove MOZ_IPC checks since IPC is always built now. r=bsmedberg
8c373f9e40569a81d1f8c34a73c3fd8e86814fa8
created 2011-03-29 14:31 -0400
pushed 2011-03-29 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Back out bug 622072 because it caused bug 645987
8953a4aad4e5ab7bd4dd98422529620bd874b3ea
created 2011-03-28 12:59 +1300
pushed 2011-03-28 01:30 +0000
Robert O'Callahan Robert O'Callahan - Bug 622072. Part 2: Add DidTransactionCallback to CanvasLayer. r=bas, sr=joe
84ff21c7816543e707f9d678b174a1c11b138774
created 2011-03-28 12:59 +1300
pushed 2011-03-28 01:30 +0000
Robert O'Callahan Robert O'Callahan - Bug 622072. Part 1: Remove rect parameter from Updated() and change implementations to defer updates to render time. r=bas
d7ef42d7782c1b0796b33836057334397c0bf598
created 2011-02-25 20:05 +1300
pushed 2011-02-25 07:06 +0000
Matt Woodrow Matt Woodrow - Bug 636609 - Remove DEBUG_GL_ERROR_CHECK. r+a=joe
b6dc8964dea823ede0cb5d54ff42f211abab4a28
created 2011-02-14 18:23 -0500
pushed 2011-02-15 19:49 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 632781 - Scroll non-accelerated canvases correctly with the content; r=matt,joe,roc a=blocking-betaN
9ed6bef2a9aca99ff8a9dae5a6fefb424e3191a7
created 2011-02-15 13:30 -0500
pushed 2011-02-15 18:32 +0000
Ehsan Akhgari Ehsan Akhgari - Back out changeset f3d13890fbe3 because of Windows reftest orange; a=orange
f3d13890fbe34902c093950ca80a20e61e2a5f7c
created 2011-02-14 18:23 -0500
pushed 2011-02-15 16:40 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 632781 - Scroll non-accelerated canvases correctly with the content; r=matt,joe,roc a=blocking-betaN
31b46f48f71471e83cffae245a98c590eaa844fe
created 2011-01-18 14:32 +1300
pushed 2011-01-18 01:40 +0000
Matt Woodrow Matt Woodrow - Bug 621778 - Allow TextureImage to upload regions instead of only rectangles. r=joe a=blocking2.0
9a10911e5b290e5a8d02bf751b2283882a4d4d27
created 2011-01-05 22:54 -0600
pushed 2011-01-06 04:55 +0000
Chris Jones Chris Jones - Bug 623255: Ensure LayerOGL::Destroy is called for "orphaned" shadow OGL layers before the GLContext is deleted. r=vlad a=b
d1da1005b6d61e9aec2ea40dbef18d9120dad7f7
created 2010-12-16 23:50 -0800
pushed 2010-12-17 07:53 +0000
Matt Woodrow Matt Woodrow - Bug 604101 - Part 6 - Add TextureImage::DirectUpload for faster texture uploads. r=jrmuizel a=blocking2.0
ac8edf791852bf6a66362c412745d88d68b9b7c0
created 2010-12-16 23:29 -0800
pushed 2010-12-17 07:53 +0000
Matt Woodrow Matt Woodrow - Bug 604101 - Part 4 - Use UploadSurfaceToTexture in TextureImage. r=joe a=blocking2.0
d8d69903f209983d03d8567636d4d87f776415c3
created 2010-12-16 23:28 -0800
pushed 2010-12-17 07:53 +0000
Matt Woodrow Matt Woodrow - Bug 604101 - Part 3 - Use UploadSurfaceToTexture in CanvasLayerOGL. r=joe a=blocking2.0
ff4c041ae7debfdf15ca716b3eaae47fbc2c27f0
created 2010-12-16 23:19 -0800
pushed 2010-12-17 07:53 +0000
Matt Woodrow Matt Woodrow - Bug 615741 - Too large canvases don't draw and be black. r=joe a=joe
44a537c00ab68322f54f42cd182e683cb2bc2af1
created 2010-11-11 15:31 -0500
pushed 2010-11-11 20:37 +0000
Matt Woodrow Matt Woodrow - Bug 605057 - Add gfxASurface::GetAsImageSurface to convert generic surfaces into image surfaces without copies (if possible). r=roc a=b
f35c89eac3923034bc4a373d05b9772c6a05afc0
created 2010-11-08 22:06 +1300
pushed 2010-11-08 09:06 +0000
Robert O'Callahan Robert O'Callahan - Bug 602200. Share code to compute effective transforms and opacity, and snap effective transforms. r=bas,sr=vlad,a=blocker
362567eee98261c00a8544f714eeaa0b436c12a7
created 2010-11-08 22:06 +1300
pushed 2010-11-08 09:06 +0000
Matt Woodrow Matt Woodrow - Bug 599507. Propagate opacity and transform from single-child ContainerLayerOGL to child. r=joe, a=blocker
6511fac93b8bacbcb42cf56ad425d4bd118a412c
created 2010-11-05 08:40 +0200
pushed 2010-11-05 19:57 +0000
Oleg Romashin Oleg Romashin - Bug 572651 - ThebesLayer shader program (GetBGRXLayerProgram) is slow on mobile r=vladimir a=b-f
3c762301b7194a643c2e1eadb69ff93d2a0f7b3d
created 2010-10-13 18:36 -0500
pushed 2010-10-13 23:36 +0000
Chris Jones Chris Jones - Fix --disable-libxul bustage from bug 602431 and bug 602428. a=bustage
less more (0) -60 tip