Chris Jones
|
d8c3256765
|
Merge backout
|
2011-07-15 11:36:22 -07:00 |
|
Chris Jones
|
24f027292c
|
Back out bug 648484
|
2011-07-15 11:35:55 -07:00 |
|
Chris Jones
|
d827503aa5
|
Bug 648484, part E: Hook d3d9 shadow layers up to new system. r=BenWa
|
2011-07-06 13:29:27 -04:00 |
|
Chris Jones
|
935a393f3a
|
Bug 648484, part C: Forward a shadow-layer transaction after rendering in the D3D10 backend, if remote. r=joedrew
* * *
Unrot bug 648484. r=Bas. To be folded.
|
2011-07-13 22:43:43 -07:00 |
|
Chris Jones
|
bdfb401e6b
|
Bug 648484, part B: Implement shadowable layer goop for D3D10, just enough to allow sending a window buffer to the compositor. r=Bas
|
2011-07-13 22:43:43 -07:00 |
|
Chris Jones
|
cb2ee3417a
|
Bug 648484, part A: Allow D3D10 layers to render directly to a share-able texture. r=Bas
|
2011-07-13 22:43:43 -07:00 |
|
Chris Jones
|
8325aff847
|
Bug 648484, part 9: Make LayerManagerD3D10 a shadow-layer manager and forwarder. r=Bas
|
2011-07-13 22:43:43 -07:00 |
|
Chris Jones
|
0a936edcc7
|
Bug 648484, part 8: Implement a very basic shadow thebes layer for D3D10, only enough to support the upcoming WindowLayer. r=Bas
|
2011-07-13 22:43:43 -07:00 |
|
Chris Jones
|
9037e7684c
|
Bug 648484, part 7: Implement a very basic shadow container layer for D3D10, only enough to support the upcoming WindowLayer. r=Bas
|
2011-07-13 22:43:43 -07:00 |
|
Chris Jones
|
e77d94694c
|
Bug 648484, part 6: Add code to share D3D10 textures across processes. r=Bas
|
2011-07-13 22:43:43 -07:00 |
|
Chris Jones
|
46987600ab
|
Bug 648484, part 4: Log layers transactions in the d3d10 backend. r=Bas
|
2011-07-13 22:43:43 -07:00 |
|
Chris Jones
|
289ccdf1c6
|
Bug 648484, part 3 and part 3.1: Allow passing a "backend hint" to GetLayerManager() to request a non-default layer manager backend. Deal with failure to hook up shadow layers. sr=roc
|
2011-07-13 22:43:43 -07:00 |
|
Chris Jones
|
7e90855ae8
|
Bug 648484, part 2: Add various helpers, refactor ContainerLayer::SetSpecificAttributes. r=roc
|
2011-07-13 22:43:43 -07:00 |
|
Chris Jones
|
7a11870b91
|
Bug 648484, part 1: Fix some warning spam. r=roc
|
2011-07-13 22:43:43 -07:00 |
|
Matt Woodrow
|
b154d14e64
|
Bug 670106 - Check the surface type before attempting to create a GLXPixmap. r=joe
|
2011-07-15 08:45:33 +12:00 |
|
Jacek Caban
|
3cdbb68a2e
|
Bug 670913 - LayerManagerD3D10.h fails to compile on mingw (r=joe)
|
2011-07-13 17:58:17 +02:00 |
|
Benoit Girard
|
952c2f25af
|
Bug 663259 - Enable Mac Async plugin by default. r=cjones,mattwoodrow
--HG--
extra : rebase_source : 6d397273f10e659a08125b3861e1651a3994aaa0
|
2011-07-12 10:31:18 -04:00 |
|
Robert O'Callahan
|
26c67a621c
|
Bug 649924. Use image surfaces to implement canvases beyond the texture size limit. r=bas
|
2011-07-08 22:42:21 +12:00 |
|
Florian Haenel
|
32ba480e5b
|
Bug 607687 - Fennec should take care about Texture MAX size HW limitation r=jmuizelaar
|
2011-07-06 11:00:47 -07:00 |
|
Matt Woodrow
|
dbbef6ee35
|
Bug 656185 - Part 4 - Upload the entire image for PlanarYCbCrImageD3D10 to a texture and clip using texture coordinates. r=Bas
|
2011-07-05 14:52:50 +12:00 |
|
Matt Woodrow
|
dd264db48d
|
Bug 656185 - Part 3 - Upload the entire image for PlanarYCbCrImageD3D9 to a texture and clip using texture coordinates. r=Bas
|
2011-07-05 14:52:34 +12:00 |
|
Matt Woodrow
|
89e737996c
|
Bug 656185 - Part 2 - Upload the entire image for PlanarYCbCrImageOGL to a texture and clip using texture coordinates. r=derf
|
2011-07-05 14:52:00 +12:00 |
|
Matt Woodrow
|
7ab3748569
|
Bug 656185 - Part 1 - Move BindAndDrawQuadWithTextureRect into LayerManagerOGL. r=joe
|
2011-07-05 14:50:38 +12:00 |
|
Benoit Girard
|
9c46ca57c5
|
Bug 636707 - Check for null MacIOSurfaceImageOGL. r=mattwoodrow
|
2011-07-04 09:51:37 -04:00 |
|
Benoit Girard
|
dd61f3a2ea
|
Bug 648480 - Add shadow-layer support to d3d9 backend. r=cjones
|
2011-07-04 09:15:05 -04:00 |
|
Benoit Girard
|
069dc7b333
|
Backout 627489bb6288.
|
2011-07-01 18:05:54 -04:00 |
|
Benoit Girard
|
c83b82cbd1
|
Bug 648480 - Add shadow-layer support to d3d9 backend. r=cjones
|
2011-07-01 16:57:15 -04:00 |
|
Matt Woodrow
|
cc66446a05
|
Back out bug 656185 due to windows compile failures
|
2011-06-27 15:21:22 +12:00 |
|
Matt Woodrow
|
31412c006b
|
Bug 656185 - Part 4 - Fix for D3D9. r=Bas
|
2011-06-27 14:32:42 +12:00 |
|
Matt Woodrow
|
379c7e6f82
|
Bug 656185 - Part 3 - Fix for D3D10. r=Bas
|
2011-06-27 14:32:34 +12:00 |
|
Matt Woodrow
|
8aba398b72
|
Bug 656185 - Part 2 - Handle odd crop offsets correctly with OpenGl. r=derf
|
2011-06-27 14:32:16 +12:00 |
|
Matt Woodrow
|
9376e72c7e
|
Bug 656185 - Part 1 - Move BindAndDrawQuadWithTextureRect into LayerManagerOGL. r=joe
|
2011-06-27 14:32:06 +12:00 |
|
Bas Schouten
|
bfb8808747
|
Bug 651858 - Part 5: Add CanvasLayer code for azure. r=jrmuizel
|
2011-06-24 19:41:18 +02:00 |
|
Bas Schouten
|
933cae4fbb
|
Bug 651858 - Part 4: Implement API for creating a D3D10 compatible DrawTarget. r=roc
|
2011-06-24 19:41:18 +02:00 |
|
Bas Schouten
|
58d40df2a4
|
Bug 651858 - Part 3: Add layers API for creating an optimal DrawTarget. r=roc
|
2011-06-24 19:41:18 +02:00 |
|
Jeff Muizelaar
|
9c940cc534
|
Bug 662649. DrawFPS: Make the conversion loop easier to follow. r=joe
|
2011-06-22 14:53:11 -04:00 |
|
Jeff Muizelaar
|
d2cc193c0b
|
Bug 662649. DrawFPS: Add a comment about why DrawFPS is a little weird.
|
2011-06-22 14:49:31 -04:00 |
|
Jeff Muizelaar
|
f15d555c8f
|
Bug 662649. DrawFPS: Make sure we use a 32 bit type instead of a 64 bit one. r=joe
This was causing badness on platforms where unsigned long is 64 bits.
|
2011-06-22 14:46:27 -04:00 |
|
Jeff Muizelaar
|
e70b966d11
|
Bug 662649. DrawFPS: free leaked buffer. r=joe
glTexImage2D will keep a copy of this data around so we don't have to.
|
2011-06-22 14:43:52 -04:00 |
|
Robert O'Callahan
|
ae6647d4d2
|
Bug 637852. Part 26: Ensure that FrameMetrics coordinates are correctly stored as layer coordinates. r=tnikkel
|
2011-06-23 00:11:28 +12:00 |
|
Robert O'Callahan
|
0c48fabd49
|
Bug 637852. Part 18: Support computing the "residual transform" for a ThebesLayer --- the difference between its snapped transform and the ideal transform --- and use it to align ThebesLayer drawing for transforms that aren't changing. r=tnikkel
This fixes bug 637597 and probably other bugs.
|
2011-06-23 00:11:28 +12:00 |
|
Robert O'Callahan
|
7f64e9bccf
|
Bug 637852. Part 10: Remove mX/YResolution from ThebesLayer. r=joe
These are the last vestiges of Layer-based resolution API.
|
2011-06-23 00:11:28 +12:00 |
|
Robert O'Callahan
|
0cc6be313b
|
Bug 637852. Part 9: Remove resolution support from BasicLayers, ShadowLayers and GL layers. r=mattwoodrow
This is not needed anymore.
|
2011-06-23 00:11:28 +12:00 |
|
Robert O'Callahan
|
64c5e295e0
|
Bug 637852. Part 8: Remove resolution support from D3D9 layers. r=mattwoodrow
Layer-system resolution support is no longer needed.
|
2011-06-23 00:11:27 +12:00 |
|
Robert O'Callahan
|
0041df680e
|
Bug 637852. Part 7: Remove resolution support from D3D10 layers. r=mattwoodrow
Layer-system resolution support is no longer needed.
|
2011-06-23 00:11:27 +12:00 |
|
Robert O'Callahan
|
2685eb6583
|
Bug 637852. Part 1: Don't snap BasicThebesLayer effective transforms when we're not retaining layers. r=tnikkel
The ThebesLayer contents are going to be drawn through directly without retaining, so there's no point in snapping.
|
2011-06-23 00:11:27 +12:00 |
|
Oleg Romashin
|
dea57d8792
|
Bug 660565 - HTML5 HW accelerated video is slow r=roc
--HG--
extra : rebase_source : 5a46d17c72caf5ec4afd3f59093be803008c61ec
|
2011-06-16 12:51:05 +02:00 |
|
Neil Rashbrook
|
747f874cd4
|
Bug 660525 Remove useless uses of PromiseFlatString (prev cset lacked the code changes) r=joedrew!
|
2011-06-13 19:02:35 -07:00 |
|
Masayuki Nakano
|
e06d6eb819
|
Bug 663036 part.3 gfx should use mozilla::Preferences r=roc+joe
|
2011-06-12 11:30:16 +09:00 |
|
Oleg Romashin
|
bcfe656b06
|
Bug 612335 - Render remote canvas directly into shared surface r=jones.chris.g
|
2011-06-09 21:17:02 -04:00 |
|