Robert O'Callahan
f42618fdd2
Bug 649924. Use image surfaces to implement canvases beyond the texture size limit. r=bas
2011-07-08 22:42:21 +12:00
Masayuki Nakano
1f10115fa2
Bug 663036 part.3 gfx should use mozilla::Preferences r=roc+joe
2011-06-12 11:30:16 +09:00
Jeff Muizelaar
e08b04a591
Bug 626678. Try to handle docking station device resets better. r=bas,a=b
...
Docking stations seem to cause DEVICELOST errors that never become
DEVICERESET so we don't ever succeed in reseting the device. We now
try to detect these situations and recreate the device.
2011-02-23 09:18:00 -08:00
Robert O'Callahan
7c17efb8be
Bug 621601. Part 2: Implement EndEmptyTransaction for D3D9. r=bas,a=joe
2011-01-19 21:27:54 +13:00
Bas Schouten
e196cd6dfb
Bug 624088: Recreate our device agressively on device losses. r=jrmuizel a=joedrew
2011-01-17 21:28:24 +00:00
Robert O'Callahan
fb48451844
Bug 593604. Part 8.6: Add component-alpha shaders. r=bas,a=blocking
2011-01-03 14:48:09 +13:00
Bas Schouten
1b6e65dc3d
Bug 604452: Default to linear upscaling in D3D9 layers and adhere to mFiler. r=bjacob a=blocking-final
2010-12-29 19:22:18 +00:00
Bas Schouten
3e2824a202
Backed out changeset c59ea33927d7
2010-12-29 19:31:26 +00:00
-f
c36150af5b
Bug 604452: Default to linear upscaling in D3D9 layers and adhere to mFiler. r=bjacob a=blocking-final
2010-12-29 19:22:18 +00:00
Bas Schouten
2d0705dc32
Bug 604647: Never create swap chains while the device is lost. r=jrmuizel a=blocking-final
2010-12-20 22:35:28 +00:00
Bas Schouten
84ea9b58f4
Bug 614762: Null autoptr instead of release. r=jrmuizel a=blocking-beta8
2010-11-26 00:18:56 +01:00
Bas Schouten
931664155e
Bug 614111: Clear and recreate VertexBuffer on device reset. r=jrmuizel a=blocking-beta8
2010-11-23 17:24:39 +01:00
Bas Schouten
42feae370e
Bug 597320: Blacklist NVidia Optimus technology drivers for d3d9 layers. r=jrmuizel a=blocking-beta7
2010-09-17 18:57:46 +00:00
Bas Schouten
024bcf3fe4
Bug 596489 - Part 2: Expose when a device manager is removed. r=jrmuizel
2010-09-15 22:15:59 +00:00
Bas Schouten
5a44905602
Bug 595154 - Part 1: Generalize cleaning layer resources. r=jrmuizel
2010-09-14 12:56:39 +02:00
Bas Schouten
bc45216549
Bug 590695: Don't check mDeviceEx when it doesn't exist. r=vlad a=blocking-beta6
2010-09-05 18:59:57 +02:00
Matt Woodrow
9ccb5a31c0
Bug 593530 - Don't leak the DeviceManagerD3D9 if initializing it fails. r=joe a=blocking2.0:beta6+
2010-09-03 23:21:26 -04:00
Matt Woodrow
2bf320849e
Bug 590367 - Render RGB d2d layers with a RGBA surface and shader r=Bas, a=blocking2.0
2010-09-03 15:51:04 +12:00
Atul Apte
3e7ab61fdd
Enable basic stereoscopic rendering support for D3D9 layers with 3D Vision. r=bas
2010-08-26 20:44:53 +00:00
Bas Schouten
dc719f4bb4
Fix line endings in DeviceManagerD3D9.
2010-08-26 20:44:11 +00:00
Matt Woodrow
033d45a8d8
Bug 589097 - [D3D9] Incorrect alpha blending on canvas layers. r=bas, a=beta5+
2010-08-23 20:57:22 -07:00
Jacek Caban
e7b25fb426
Bug 586279 - Broken DeviceManagerD3D9.h compilation on mingw r=bas.schouten a=joe
2010-08-14 16:43:14 +02:00
Bas Schouten
1e46b31fe4
Bug 586562: Always use A8R8G8B8 for our swap chains. Fixes black chrome for NVidia. r=vlad a=mossop
2010-08-12 18:25:12 +00:00
Justin Wood
5fe44af19b
bug 586187 - Build failure in LayerManagerD3D9 due to --disable-ipc not also defining Unicode, r=khuey a=bustage
2010-08-11 18:05:14 +02:00
Bas Schouten
0aa68980ec
Bug 584754: Use the D3D9Ex device where available. r=vlad
2010-08-11 01:39:45 +02:00
Bas Schouten
6640254ab9
Bug 585248: Use a single device for all LayerManagerD3D9's. r=vlad
2010-08-11 01:32:45 +02:00