Joe Drew
5fbf3ee5f6
Bug 627498 - Test to ensure hardware acceleration is enabled where we expect it. r=jrmuizel a=test
...
--HG--
extra : rebase_source : 372abf2beb734878147eee897458aeb270948e08
2011-01-20 17:30:15 -05:00
Jonathan Kew
6ab5ea8887
bug 626299 patch 2 - don't use subpixel-AA mode with DWrite fonts when bitmaps are present. r=jdaggett a=blocking
2011-01-21 19:26:30 +00:00
John Daggett
02cc46401b
Bug 602792. Lazy initialize mUseFontGlyphWidths to avoid unnecessary font io. r=jkew, a=blocker
2011-01-22 01:44:33 +09:00
John Daggett
24b27be432
Bug 602792. Initialize dwrite factory at app startup to avoid startup slowdown. r=bas, a=blocker
2011-01-22 01:44:33 +09:00
John Daggett
bb1876d7a7
Bug 602792. Clean up font logs and add system fallback logging. r=bas, a=blocker
2011-01-22 01:44:33 +09:00
John Daggett
8910f7df7e
Bug 602792. Use GDI for font table loading to avoid excessive dwrite I/O. r=bas, a=blocker
2011-01-22 01:44:32 +09:00
Jonathan Kew
01695afd13
bug 574907 - don't let DWrite use fractional font sizes and subpixel positioning when embedded bitmaps are present. r=masayuki a=joe
2011-01-21 10:36:28 +00:00
Jonathan Kew
76a8d39d87
bug 624310 - get glyph widths via directwrite rather than font tables when using simulated bold. r=bas a=joe
2011-01-21 10:35:21 +00:00
Bas Schouten
5894ba8ef4
Bug 627399: Do not forget mTarget if a transaction is incomplete. r=cjoned a=blocking-beta10
2011-01-21 06:46:38 +01:00
Ryan VanderMeulen
f99166102b
Bug 586130 - Warning C4099 fixes (ipc). r=cjones a=bsmedberg
2011-01-20 19:49:09 -08:00
Mats Palmgren
6f2da7bffc
Bug 624198 - Don't use fwprintf with char* format. Flush stderr so that all error messages appears before exit. r=vlad a=jst
2011-01-21 04:26:39 +01:00
Mats Palmgren
f5dab22217
Bug 624198 - Crash due to missing cairo_clip_init call in cairo_gstate_show_text_glyphs. r=vlad a=jst
2011-01-21 04:26:39 +01:00
John Daggett
76395e1c3e
Bug 624970 Fix non-libxul builds r=Neil a=bustage DONTBUILD
2011-01-20 08:34:46 +00:00
Doug Turner
1de113b2bc
[mq]: Backout of df6f10906476
2011-01-19 20:47:45 -08:00
Doug Turner
744964858b
[mq]: Backout of 6c285cfcedf4
2011-01-19 20:46:52 -08:00
Doug Turner
442495a525
[mq]: Backout of 69e4f4ecbdc2
2011-01-19 20:46:08 -08:00
Doug Turner
3822008f1c
[mq]: Backout of aeb9104f1534
2011-01-19 20:45:20 -08:00
Doug Turner
f32c4bf20a
[mq]: Backout of 89c2c85429fb
2011-01-19 20:44:35 -08:00
Matt Woodrow
5236911265
Bug 627179 - Fix LayerManagerD3D10 debug name. r=Bas a=joe
2011-01-20 15:47:47 +13:00
Matt Woodrow
32a03f243f
Bug 627178 - Fix build warning in gfxUtils.h r=Bas a=joe
2011-01-20 15:47:39 +13:00
Matt Woodrow
a75ae38057
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
b17f33a0b6
Bug 612846 - Part 4 - Make ThebesLayerD3D10 support component alpha. r=Bas a=blocking2.0
2011-01-20 15:47:39 +13:00
Matt Woodrow
817481b892
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
6db908bab1
Bug 612846 - Part 2 - Add flush() support to cairo_tee_surface. r=roc a=blocking2.0
2011-01-20 15:47:38 +13:00
Matt Woodrow
e4bd0e1907
Bug 612846 - Part 1 - Refactor ThebesLayerD3D10 to only draw within Validate(). r=Bas a=blocking2.0
2011-01-20 15:47:38 +13:00
Tom Brinkman
f676ff8cef
Bug 620526 - yv12 to rgb565 neon should not be used on cpus without neon. r=jmuizelaar. ARM neon check. a=blocking-fennec
2011-01-19 09:53:46 -08:00
Tom Brinkman
c19765c45f
Bug 620526 - yv12 to rgb565 neon should not be used on cpus without neon. r=jmuizelaar. have ycbcr to rgb565. a=blocking-fennec
2011-01-19 09:38:38 -08:00
Vladimir Vukicevic
1de2456231
b=606218; [webgl] content appears upside down when rendered via shadow layers; r=cjones, a=b
2011-01-19 00:55:31 -08:00
Robert O'Callahan
c4cf642cc7
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
1bfa72ea0e
Bug 621601. Part 3: Implement EndEmptyTransaction for D3D10. r=bas,a=joe
2011-01-19 21:27:54 +13:00
Robert O'Callahan
791ae597b9
Bug 621601. Part 2: Implement EndEmptyTransaction for D3D9. r=bas,a=joe
2011-01-19 21:27:54 +13:00
Robert O'Callahan
f2aeae7716
Bug 621601. Part 1: Change empty transaction API to EndEmptyTransaction. r=bas,tnikkel,a=joe
2011-01-19 21:27:54 +13:00
Robert O'Callahan
3c243ee3e5
Bug 593604. cairo patch for changeset e427b4ea7e2f; a=NPOTB
2011-01-19 21:27:54 +13:00
Robert O'Callahan
232d87e672
Bug 593604. cairo patch for changeset bacc54d452a9l a=NPOTB
2011-01-19 21:27:54 +13:00
Robert O'Callahan
ba37eb8125
Bug 363861. cairo patch for changeset 8857392e37ae; a=NPOTB
2011-01-19 21:27:54 +13:00
Robert O'Callahan
4a6f292d8a
Bug 625409. ColorLayer implementations need to premultiply by the alpha value of their color. r=bas,a=blocking
2011-01-19 21:27:54 +13:00
Jeff Muizelaar
68168bb22b
Bug 625508. This moves the GfxInfo checks out of LayerManagerOGL and into the callers. r=vlad
...
--HG--
extra : rebase_source : 6545f8a3982b04147b41907f1d2f2dd4768538e2
2011-01-18 15:11:19 -05:00
Jeff Muizelaar
46e21fc645
Bug 625508. Move context creation out of LayerManagerOGL::Initialize() r=vlad
...
- Removes support for reinitialization.
- Moves context creation up to the callers.
--HG--
extra : rebase_source : 66716292da75af8513eaa5a7dff1211cafdf8236
2011-01-18 15:11:18 -05:00
Olli Pettay
a0b4eca07c
Bug 625311, nsThebesDeviceContext can own widget, r=roc, a=roc
...
--HG--
extra : rebase_source : 60797b802588b31e79dea17de0ec0b0667e822ba
2011-01-18 13:08:03 +02:00
Matt Woodrow
cdc34a6479
Bug 593733 - Support component alpha with GL layers. r=roc, r=joe, a=betaN
2011-01-18 08:22:25 +01:00
Matt Woodrow
69da9e5f97
Bug 593733 - Make TextureImage::BeginUpdate return a surface, not a context. r=joe, a=betaN
2011-01-18 08:21:12 +01:00
Makoto Kato
cd17517313
Bug 625629 - Don't define MMX in SSE.h since Microsoft compiler for x64 doesn't support MMX. r=jlebar a=bustage-fix
2011-01-18 14:08:47 +09:00
Matt Woodrow
1011a51b24
Bug 622165 - Don't try to draw ThebesLayerOGL's that are greater than the max texture size. r=joe a=blocking2.0
2011-01-18 14:32:40 +13:00
Matt Woodrow
346ad3bd3d
Bug 621778 - Allow TextureImage to upload regions instead of only rectangles. r=joe a=blocking2.0
2011-01-18 14:32:40 +13:00
Matt Woodrow
811f1128fa
Bug 586683 - ImageContainers can have no manager. r=Bas a=bustage
2011-01-18 12:00:43 +13:00
Matt Woodrow
32eecc59b7
Bug 619869 - Fix whitespace in GLContext.cpp. r=jrmuizel a=joe
2011-01-18 10:50:02 +13:00
Matt Woodrow
ac441bc540
Bug 620799 - Fallback to normal surface allocation if creating a PBO fails. r=joe a=blocking2.0
2011-01-18 10:47:18 +13:00
Matt Woodrow
85d0699b05
Bug 586683 - Part 4 - Move images into a separate ImageLayer when they are the only item in a ThebesLayer. r=roc a=blocking2.0
2011-01-18 10:47:18 +13:00
Bas Schouten
4d3ec55aeb
Bug 624088: Recreate our device agressively on device losses. r=jrmuizel a=joedrew
2011-01-17 21:28:24 +00:00
Bas Schouten
f1255293da
Bug 626227: Use a single VRAM texture but multiple system RAM textures for manual glyph drawing. r=jrmuizel a=blocking-betaN
2011-01-17 21:27:25 +00:00