gfx/layers/d3d9/ThebesLayerD3D9.cpp
f1d43208825c9068efee4bd4ac9a7a13eba0bbe7
created 2012-06-11 16:44 +1200
pushed unknown
Matt Woodrow Matt Woodrow - Bug 539356 - Part 8a - Add END_NO_COMPOSITE to EndTransactionFlags and implement in for all LayerManagers. r=roc
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed unknown
David Anderson David Anderson - Merge from mozilla-central.
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed unknown
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
080fe4327259783bf01cd24cc561cbc21e61d959
created 2012-05-04 19:16 -0700
pushed unknown
David Anderson David Anderson - Merge from mozilla-central.
82ad8aacc6695fbed8d22288fcd2f7d99b52873c
created 2012-03-07 10:07 +1300
pushed unknown
Nicholas Cameron Nicholas Cameron - Bug 716439; using masks in each of the dx9 backend layers. r-Bas
89fff0ee52d5e237060a44b133a68e723dab8ae4
created 2011-11-04 14:02 -0700
pushed unknown
David Anderson David Anderson - Merge from mozilla-central.
a56d922453c736da7b5a27b10857a18dec741f33
created 2011-11-03 12:10 -0700
pushed unknown
Jeff Gilbert Jeff Gilbert - Bug 571507 - Add checks for texture creation failure to ContainerLayerD3D* - r=bas.schouten
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed unknown
David Anderson David Anderson - Merge from mozilla-central.
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
b9b9d9f379dbef46572c5fab7ea0682988a34374
created 2011-10-10 22:50 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 693469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. (Exceptions: assigning to static initializers, use in static assertions, as template parameters, etc. These will go away when the relevant compilers have C++11 constexpr support.) r=cjones
9408e8c33a1ccc5348a140e8c81ea4c63e0492bf
created 2011-10-12 12:21 -0700
pushed unknown
Jeff Walden Jeff Walden - Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail
da6e9073b431f61b38a87522c074af7a24a7a17f
created 2011-10-10 22:50 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 639469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. r=cjones
1defa404424da3836586c48f69193f6da40ffdd3
created 2011-10-10 16:19 -0700
pushed unknown
Matt Brubeck Matt Brubeck - Merge mozilla-central to mozilla-inbound
016702490661e9371adb4542d1f8e156cd2b94fd
created 2011-10-10 17:32 -0700
pushed unknown
David Anderson David Anderson - Merge from mozilla-central.
b0e79255fa97e9dc415cdd86d7e4c47609ea4fe8
created 2011-10-10 11:00 -0400
pushed unknown
Brad Lassey Brad Lassey - Backed out changeset 703df62e855b due to crashes reported in bug 693086
bcf12565b95b9df0ebd91c7d511225c2a28c88ce
created 2011-10-10 09:43 -0700
pushed unknown
Matt Brubeck Matt Brubeck - Back out f7bf7ac18a79 (bug 684826), 3a910924c50c (bug 687367), and 524a6bb8744b (bug 693086) because of Android bustage on a CLOSED TREE
524a6bb8744b9116f7d0f85393e7d86243c760a5
created 2011-10-10 11:00 -0400
pushed unknown
Brad Lassey Brad Lassey - Backed out changeset 703df62e855b due to crashes reported in bug 693086
703df62e855b1ba92f4140d804e5f04e82021a2a
created 2011-10-02 17:19 -0400
pushed unknown
Oleg Romashin Oleg Romashin - Bug 690469 - ShadowThebesLayer Init/Swap API rework. r=cjones
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed unknown
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed unknown
David Anderson David Anderson - Backout merge.
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed unknown
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
9efe252bb236c7ecf0ebf4bee62ab9c0aee45b31
created 2011-07-04 09:15 -0400
pushed unknown
Benoit Girard Benoit Girard - Bug 648480 - Add shadow-layer support to d3d9 backend. r=cjones
aee2858cf8aa503520721cea7e4735a67d7c4a7d
created 2011-07-01 18:05 -0400
pushed unknown
Benoit Girard Benoit Girard - Backout 627489bb6288.
627489bb6288437a40d3b10ae9c2aa7c9a26c5c1
created 2011-07-01 16:57 -0400
pushed unknown
Benoit Girard Benoit Girard - Bug 648480 - Add shadow-layer support to d3d9 backend. r=cjones
602d13dcab537ff844d20e9698658619d35f24fa
created 2011-06-23 00:11 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 637852. Part 8: Remove resolution support from D3D9 layers. r=mattwoodrow
90e46b3e8e6f973a78280d340b64f8ed4d831624
created 2011-04-19 15:07 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 641426. Part 5: Avoid operator== where possible to distinguish between 'equal edges' and 'equal areas' for rectangles. r=dbaron,sr=cjones
bec3f251f53a43a08a13d31f190cf2877bc99f23
created 2011-04-01 10:33 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 635373. When resampling a ThebesLayer, ensure that D3D9 and OpenGL layers paint the entire layer as one quad to avoid unnecessary aliasing. r=bas
4096a34495a596e838926ab635f9a10766104995
created 2011-04-01 10:33 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - 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
70f2033fac3673c713549af22047b40317601781
created 2011-02-19 04:51 +0100
pushed unknown
Bas Schouten Bas Schouten - Bug 635275: Only update portions within scaled texture bounds. r=roc a=blocking-betan
2dc1f3613e8664604f70649324f0eabd1500ff0b
created 2011-02-16 23:32 +0100
pushed unknown
Bas Schouten Bas Schouten - Bug 634669: Use scaled size for our drawing surface. r=mattwoodrow a=blocking-betan
f766d6645a51f3ccb48c8d56b97c30545b70eb03
created 2011-02-16 23:32 +0100
pushed unknown
Bas Schouten Bas Schouten - Fix EOL-style in ThebesLayerD3D9. r=mattwoodrow a=lineendings
9ea24ee202066e886bb00bf25ffa19ddc7cbd9c7
created 2011-02-16 16:43 -0600
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 626602. Part 5: Implement ReadbackLayers for D3D9. r=bas
62335c50673bca960c7542aab58f4f0950c01e21
created 2011-02-09 15:48 +0100
pushed unknown
Marco Bonardo Marco Bonardo - Backout bug 626602, follow-ups and conflicting bug 631388 due to Win Tp4 permaorange causing a=CLOSED TREE
d9d905c76a3efced7d4b7ed0fa20cb5adb487c81
created 2011-02-08 18:44 -0600
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 626602. Part 5: Implement ReadbackLayers for D3D9. r=bas
9feb4c4ae2e7d5fa195b12cfb538e8a07a017149
created 2011-02-09 09:39 +1300
pushed unknown
Matt Woodrow Matt Woodrow - Bug 586683 - Part 3 - Add resolution handling to ThebesLayerD3D9. r=Bas a=blocking2.0
4fc581f1ff00e7dcf45fb982c0abd579beb32773
created 2011-01-19 21:27 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 621601. Part 2: Implement EndEmptyTransaction for D3D9. r=bas,a=joe
12c4de7f40575730d82b5950b6cd5e478a43d489
created 2011-01-10 17:24 -0500
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 624170. Part 1: Don't try to release the DC for null surfaces. r=bas; a=blocking-beta9+ landed on a CLOSED TREE
1c7797564bd299ffeb5255b352f7fe2f5f4b1c90
created 2011-01-10 17:07 -0500
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 622886 - Further wallpaper over crashes in gfxContext::gfxContext(gfxASurface *). r=bas,jrmuizel a=blocking-beta9+, CLOSED TREE
906f834203ffaae888029972aa28fbfc0c839f54
created 2011-01-04 12:59 -0800
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 622886 - spike in crashes [@ gfxContext::gfxContext(gfxASurface*) ]. r=bas, a=blocking
f086a88e7557c2c55b41a53eb02329866d968784
created 2011-01-04 02:37 +0100
pushed unknown
Bas Schouten Bas Schouten - Bug 622678: Empty valid region when resources are cleared. r=roc a=blocking-betan
0ba31efa005e6c6094315f29a0341f42df3ce1f4
created 2011-01-04 02:37 +0100
pushed unknown
Bas Schouten Bas Schouten - Bug 593604 - Part 11: Remove code to support D2D/D3D9 interop. r+a=roc
b4e0f47b628df4c655025dc9bdfe8364857577cd
created 2011-01-03 14:48 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 593604. Part 9: Support component alpha in ThebesLayerD3D9. r=bas,a=blocking
f35c89eac3923034bc4a373d05b9772c6a05afc0
created 2010-11-08 22:06 +1300
pushed unknown
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
73f8c0079bc185475435f2d27d2650f461f1ffec
created 2010-10-21 22:41 +0200
pushed unknown
Bas Schouten Bas Schouten - Bug 584494: Avoid creating intermediate surfaces in D3D9 layers. r=roc a=blocking-betaN
d4a525c508051cde670a491a1aa42220bc0e8221
created 2010-10-08 18:02 +0200
pushed unknown
Bas Schouten Bas Schouten - Bug 601928: Check result of create texture for tmpTexture. r=jrmuizel a=blocking-beta8
a25c1120d719bbe0c47ac4dd7db243e8e01881fa
created 2010-10-02 00:24 +0200
pushed unknown
Bas Schouten Bas Schouten - Bug 601257: Clean up usage of shader constants in D3D9 layers. r=jrmuizel a=joedrew
6272ce1da6f587a7f29aa9e1f55d5983af413c0e
created 2010-09-27 04:57 +0000
pushed unknown
Bas Schouten Bas Schouten - Bug 594779: Bail out when texture creation fails, to avoid NULL pointer dereference. r=vlad a=blocking-beta7 CLOSED TREE
0ca9e1e100fe0e6b0bdc8bb7ea2fe6dfbdc2ae04
created 2010-09-16 14:34 -0700
pushed unknown
Oleg Romashin Oleg Romashin - Bug 576437 - CreateOffscreenSurface should not silently translate ImageFormat24 into ImageFormat16_565. r=joe a=blocking2.0
a38c033e298bd3d9620ed1af1a5c18988d5b1a2d
created 2010-09-15 22:15 +0000
pushed unknown
Bas Schouten Bas Schouten - Bug 596489 - Part 1: Refactor DeviceManager ownership. r=jrmuizel
4407c9329f8d1e706c26e209e4314fd5b414d7d2
created 2010-09-15 22:15 +0000
pushed unknown
Bas Schouten Bas Schouten - Bug 596419: Fix up layer destruction scheme. r=jrmuizel
7f9a2ef2bfa45116f543ad1160bb72108a9f3de4
created 2010-09-14 12:56 +0200
pushed unknown
Bas Schouten Bas Schouten - Bug 595154 - Part 1: Generalize cleaning layer resources. r=jrmuizel
d0f924de4cf753bdcc49d60907725bb4e2c2919a
created 2010-09-12 21:38 +0200
pushed unknown
Bas Schouten Bas Schouten - Bug 594624: Toss out surfaces on content type changes. r=jrmuizel a=blocking-beta6
c1bb86ae655a3a029dbccde40132393ea46a808a
created 2010-09-08 05:27 +0200
pushed unknown
Bas Schouten Bas Schouten - Bug 593860: Only render parts of a layer in the visible region. r=jrmuizel a=blocking-betaN
43a27c6eb65257330a15bf0b8a792710a8e876ef
created 2010-09-05 01:31 -0400
pushed unknown
Joe Drew Joe Drew - Bug 593618 - Because we always paint the whole texture we're drawing to, we need to validate and draw the _bounds_ of the visible region, not just the visible region's subrectangles. r=bas a=blocking2.0:beta6+
8b5b6a9599e1b423aa7f5bd722f024d5cde4870f
created 2010-09-03 14:07 -0400
pushed unknown
Matt Woodrow Matt Woodrow - b=593273, fix d3d9 layer manager crash on reftest shutdown, r=bas a=b
b3523cbd5b33d86bd55b95c2bd304f593a446d5b
created 2010-09-03 16:20 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Fixing bustage, a=me
388e25a30cab946c4d7beb3b8f914eeae9c5fa98
created 2010-09-03 15:51 +1200
pushed unknown
Matt Woodrow Matt Woodrow - Bug 590367 - Render RGB d2d layers with a RGBA surface and shader r=Bas, a=blocking2.0
a38c0e3a5c1023ce400bd7b3d145ed6d2ffb927c
created 2010-09-02 21:18 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 579276. Part 3: Change Set/IsOpaqueContent API to a more generic Get/SetContentFlags API. r=cjones,sr=vlad
f2f217290bd0c67ac97711fb618edce0b450db96
created 2010-09-02 15:07 -0400
pushed unknown
Bas Schouten Bas Schouten - Bug 592024 - Don't clear shared D3D9/D2D surfaces in cairo_d2d_create_for_handle because D3D9 and D2D need a lot of synchronization points. Instead, put a clear in DrawRegion, which already has synchronization points. r=jrmuizel a=blocking
0d05f0b5bfd4a17e804b9b8a04022a5524433f86
created 2010-09-02 23:14 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Backing out bug 579276. a=me
less more (0) -60 tip