Gervase Markham
82ff7027aa
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Nicholas Cameron
ebda58df7d
Bug 716439; c++ support for the shaders and textures for dx9 backend. r-Bas
2012-03-07 10:07:48 +13:00
Robert O'Callahan
d4259656be
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
9b0bdf62e1
Bug 663036 part.3 gfx should use mozilla::Preferences r=roc+joe
2011-06-12 11:30:16 +09:00
Jeff Muizelaar
ef64e8b9ae
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
d991ebb2ba
Bug 621601. Part 2: Implement EndEmptyTransaction for D3D9. r=bas,a=joe
2011-01-19 21:27:54 +13:00
Bas Schouten
f7657faacd
Bug 624088: Recreate our device agressively on device losses. r=jrmuizel a=joedrew
2011-01-17 21:28:24 +00:00
Robert O'Callahan
7ad864ce97
Bug 593604. Part 8.6: Add component-alpha shaders. r=bas,a=blocking
2011-01-03 14:48:09 +13:00
Bas Schouten
40d0aeb1ea
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
4f17fd5d9e
Backed out changeset c59ea33927d7
2010-12-29 19:31:26 +00:00
-f
1ea9e4158e
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
9d5e5cc13f
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
a7e89adb8d
Bug 614762: Null autoptr instead of release. r=jrmuizel a=blocking-beta8
2010-11-26 00:18:56 +01:00
Bas Schouten
1c4fe46fe9
Bug 614111: Clear and recreate VertexBuffer on device reset. r=jrmuizel a=blocking-beta8
2010-11-23 17:24:39 +01:00
Bas Schouten
8385c77c3e
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
3b157b7a00
Bug 596489 - Part 2: Expose when a device manager is removed. r=jrmuizel
2010-09-15 22:15:59 +00:00
Bas Schouten
55b8afc7e5
Bug 595154 - Part 1: Generalize cleaning layer resources. r=jrmuizel
2010-09-14 12:56:39 +02:00
Bas Schouten
f7a7d600cc
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
881a4c21e1
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
0fe2dd0835
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
3551ca8cb1
Enable basic stereoscopic rendering support for D3D9 layers with 3D Vision. r=bas
2010-08-26 20:44:53 +00:00
Bas Schouten
a98eb3997a
Fix line endings in DeviceManagerD3D9.
2010-08-26 20:44:11 +00:00
Matt Woodrow
a4b8d433d4
Bug 589097 - [D3D9] Incorrect alpha blending on canvas layers. r=bas, a=beta5+
2010-08-23 20:57:22 -07:00
Jacek Caban
aac1a9302f
Bug 586279 - Broken DeviceManagerD3D9.h compilation on mingw r=bas.schouten a=joe
...
--HG--
extra : rebase_source : c3c6d40e0adbfa705759cb238ea10fc0e12e0d4a
2010-08-14 16:43:14 +02:00
Bas Schouten
2d2753ac80
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
0b585cc0a7
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
93ae62051a
Bug 584754: Use the D3D9Ex device where available. r=vlad
2010-08-11 01:39:45 +02:00
Bas Schouten
9ea6e6543e
Bug 585248: Use a single device for all LayerManagerD3D9's. r=vlad
2010-08-11 01:32:45 +02:00