Neil Rashbrook
a823051c1e
Fix DOS line endings rs=joedrew!
...
DONTBUILD
2011-05-26 20:41:33 +01:00
Benoit Jacob
2c0eb7e54e
Bug 657748 - Update ANGLE to r653 - a=joe
...
This ANGLE update fixes bugs, brings large performance improvements, and adds major new features that web devs are looking forward to: vertex shader texture lookup and float textures.
http://code.google.com/p/angleproject/
This update is also needed because the version we're currently using is the chrome_m10 branch and that's no longer maintained. This update will make it much easier to apply security fixes if needed.
2011-05-24 11:05:56 -04:00
Robert O'Callahan
ea286efab6
Bug 654950. Fix scissor rect calculations for descendants of container layers with intermediate surfaces. r=bas
2011-05-23 12:27:03 +12:00
Chris Jones
ed22df8f64
Bug 556214, parts 1 and 1.1: Rename Monitor to ReentrantMonitor and fix existing Monitor users. r=roc
...
--HG--
rename : xpcom/glue/Monitor.h => xpcom/glue/ReentrantMonitor.h
2011-04-29 14:21:57 -05:00
Robert O'Callahan
c957ae039e
Bug 641426. Part 5: Avoid operator== where possible to distinguish between 'equal edges' and 'equal areas' for rectangles. r=dbaron,sr=cjones
2011-04-19 15:07:23 +12:00
Robert O'Callahan
1f51cb45b0
Bug 622072. Part 2: Add DidTransactionCallback to CanvasLayer. r=bas, sr=joe
2011-03-28 12:59:46 +13:00
Robert O'Callahan
e865324942
Bug 622072. Part 1: Remove rect parameter from Updated() and change implementations to defer updates to render time. r=bas
...
The rectangle parameter is currently not used --- all callers always pass the full canvas bounds. In the long term,
we probably won't want this parameter since all implementations should be doing accelerated drawing direct to buffers
with no intermediate copies, hence there will be no need to optimize the size of those copies. Plus, performance-sensitive
testcases tend to paint most or all of the canvas on every frame anyway.
2011-03-28 12:59:46 +13:00
Robert O'Callahan
bfb12d86f0
Bug 635373. If we need to resample a ThebesLayer texture, make sure we make all the pixels of the texture valid in case they get sampled. r=bas
2011-04-01 10:33:46 +13:00
Ehsan Akhgari
931bd6ee19
Back out bug 622072 because it caused bug 645987
2011-03-29 14:31:53 -04:00
Robert O'Callahan
333b8d0f05
Bug 622072. Part 2: Add DidTransactionCallback to CanvasLayer. r=bas, sr=joe
2011-03-28 12:59:46 +13:00
Robert O'Callahan
6536947736
Bug 622072. Part 1: Remove rect parameter from Updated() and change implementations to defer updates to render time. r=bas
...
The rectangle parameter is currently not used --- all callers always pass the full canvas bounds. In the long term,
we probably won't want this parameter since all implementations should be doing accelerated drawing direct to buffers
with no intermediate copies, hence there will be no need to optimize the size of those copies. Plus, performance-sensitive
testcases tend to paint most or all of the canvas on every frame anyway.
2011-03-28 12:59:46 +13:00
Matt Woodrow
faf46f850f
Bug 635383 - Fix black rendering on non-square container layers. r=joe,bz
2011-03-24 21:57:09 -04:00
Matt Woodrow
ca1fbaeed0
Bug 635383 - Part 2 - Share scissoring code between all accelerated backends. r=joe
2011-02-25 20:44:22 +13:00
Chris Pearce
38662eb161
Bug 580531 - Record first paint time and number of images painted in ImageContainer. r=roc
2011-03-24 11:28:57 +13:00
Chris Pearce
18e05ec12b
Bug 580531 - Push ImageContainer subclass' locks up into a superclass monitor. r=roc
2011-03-24 11:28:57 +13:00
Ehsan Akhgari
7acd6a32ad
Bug 639885 - Don't use named Windows kernel objects because they will cause conflicts when running multiple Firefox processes concurrently; r=jrmuizel a=stuart
2011-03-11 21:22:38 -05:00
Ehsan Akhgari
6be46d4acc
Bug 639885 - Abort the program execution if the status of program is unsafe due to thread safety issues in ReadbackManagerD3D10; r=Bas,jrmuizel,cjones a=beltzner
2011-03-09 09:49:29 -05:00
Benoit Jacob
7f1f831a27
Bug 627464 - Annotate crash reports if the forced-enabled prefs are set - r=jrmuizel, a=joe
2011-03-02 15:50:36 -05:00
joe@drew.ca
2f9eaad891
Bug 636870 - Using webgl on optimus hardware causes instant crash [part1] (r=jmuizelaar, a=blocker).
2011-03-01 17:00:33 -08:00
Bas Schouten
a2492ec1e6
Bug 626602, part 6: Implement asynchronous D3D10 readback. r=cjones,jrmuizel
2011-02-04 20:30:00 -06:00
Robert O'Callahan
2c94778839
Bug 626602. Part 1: Create ReadbackLayer API to enable collection of background pixels in a layer tree. r=bas,sr=cjones
2011-02-16 16:43:30 -06:00
Robert O'Callahan
93e5f40859
Bug 626602. Part 0: Fix header guards. r=bas
2011-02-16 16:43:30 -06:00
Matt Woodrow
6e0aac0d5e
Bug 622585 - Use Clamp instead of Wrap texture sampling in D3D10 layers. r=Bas a=blocking2.0
2011-02-16 16:19:45 +13:00
Bas Schouten
d209c742ad
Bug 633511: Detect surface content type in the correct spot. r=jrmuizel a=blocking-betan
2011-02-11 23:46:28 +01:00
Bas Schouten
cc02bd1677
Bug 628173 - Part 2: Update CanvasLayerD3D10 to match D3D9 style. r=jrmuizel a=blocking-final
2011-02-10 21:03:51 +01:00
Robert O'Callahan
18f02b2962
Bug 625672. Part 1.5: Make layer managers silently do nothing when ending a transaction with no root layer. r=bas,a=blocker
2011-02-10 21:58:11 +13:00
Jeff Muizelaar
e129abb21a
Bug 632822. Hookup LayerManager ReportFailure to LogFailure. r=bas,a=ehsan
...
--HG--
extra : rebase_source : 1ed9c86005f4ce8c5088b4b5fca6976a0e41113d
2011-02-09 14:28:39 -05:00
Marco Bonardo
aaac8f2d4c
Backout bug 626602, follow-ups and conflicting bug 631388 due to Win Tp4 permaorange causing a=CLOSED TREE
2011-02-09 15:48:12 +01:00
Bas Schouten
8a936691da
Bug 612103 - Followup: Only report a failure when the call actually fails. r=jrmuizel a=blocking-final
2011-02-08 18:44:14 -06:00
Bas Schouten
88246aed65
Bug 626602, part 6: Implement asynchronous D3D10 readback. r=cjones,jrmuizel
2011-02-04 20:30:00 -06:00
Robert O'Callahan
a02e22f69f
Bug 626602. Part 1: Create ReadbackLayer API to enable collection of background pixels in a layer tree. r=bas,sr=cjones
2011-02-08 18:44:13 -06:00
Robert O'Callahan
5f8299aa98
Bug 626602. Part 0: Fix header guards. r=bas
2011-02-08 18:44:12 -06:00
Matt Woodrow
0072c1c361
Bug 586683 - Part 4 - Add resolution handling to ThebesLayerD3D10. r=Bas a=blocking2.0
2011-02-09 09:40:34 +13:00
Vladimir Vukicevic
1b67db06c8
Bug 630019 - updated ANGLE PBuffers patch (makes ANGLE work again) - r=bjacob, a=blocking2.0
2011-01-31 20:58:21 -05:00
Bas Schouten
9c39576160
Bug 612846 - Part 5: Make ContainerLayerD3D10 support component alpha. r=jrmuizel a=blocking-betan
2011-01-28 06:34:33 +01:00
Matt Woodrow
f1d664e045
Bug 612846 - Part 4: Make ThebesLayerD3D10 support component alpha. r=bas a=blocking-betan
2011-01-28 06:34:31 +01:00
Matt Woodrow
3864321693
Bug 612846 - Part 3: Add component alpha shaders to D3D10. r=bas a=blocking-betan
2011-01-28 06:34:29 +01:00
Matt Woodrow
f1a534a9d2
Bug 612846 - Part 1: Refactor ThebesLayers to only draw within Validate. r=bas a=blocking-betan
2011-01-28 06:34:25 +01:00
Robert O'Callahan
88f0fd8a69
Bug 627393. Set correct alpha value for D3D10 ColorLayers. r=bas,a=blocking
2011-01-25 21:45:49 +13:00
Doug Turner
b7faa64b5f
[mq]: Backout of df6f10906476
2011-01-19 20:47:45 -08:00
Doug Turner
d69908e871
[mq]: Backout of 69e4f4ecbdc2
2011-01-19 20:46:08 -08:00
Doug Turner
d9f12a52f9
[mq]: Backout of aeb9104f1534
2011-01-19 20:45:20 -08:00
Doug Turner
a8fdfda435
[mq]: Backout of 89c2c85429fb
2011-01-19 20:44:35 -08:00
Matt Woodrow
bb828dfbec
Bug 627179 - Fix LayerManagerD3D10 debug name. r=Bas a=joe
2011-01-20 15:47:47 +13:00
Matt Woodrow
4aaf7f9305
Bug 612846 - Part 5 - Make ContainerLayerD3D10 support component alpha. r=Bas a=blocking2.0 try: -b do -p win32 -u all -t all
2011-01-20 15:47:39 +13:00
Matt Woodrow
23cdfad3a4
Bug 612846 - Part 4 - Make ThebesLayerD3D10 support component alpha. r=Bas a=blocking2.0
2011-01-20 15:47:39 +13:00
Matt Woodrow
97982d28f7
Bug 612846 - Part 3 - Add component alpha shaders to LayerManagerD3D10. r=Bas a=blocking2.0
2011-01-20 15:47:39 +13:00
Matt Woodrow
67ffd26855
Bug 612846 - Part 1 - Refactor ThebesLayerD3D10 to only draw within Validate(). r=Bas a=blocking2.0
2011-01-20 15:47:38 +13:00
Robert O'Callahan
69dc2ae3e3
Bug 621601. Part 4: Fix ImageLayers to handle null current image. r=bas,a=me
2011-01-19 21:27:54 +13:00
Robert O'Callahan
d50c26afdc
Bug 621601. Part 3: Implement EndEmptyTransaction for D3D10. r=bas,a=joe
2011-01-19 21:27:54 +13:00