Граф коммитов

94 Коммитов

Автор SHA1 Сообщение Дата
Jeff Muizelaar eb0b758e56 Bug 1333593. Add support for snapshotting with the RenderThread. r=nical 2017-01-24 23:29:34 -05:00
Kartikaya Gupta 6297f79dd0 Bug 1333505 - Some minor code cleanup. r=nical
MozReview-Commit-ID: 3qaIxt9To5j
2017-01-24 16:20:54 -05:00
Kartikaya Gupta 29dfe5930f Bug 1333505 - Some cosmetic cleanup (comments/whitespace/alpha-sorting). r=nical
MozReview-Commit-ID: 2DYABsBzSrs
2017-01-24 16:06:17 -05:00
Kartikaya Gupta bba4386e2f Bug 1333397 - Rename WRGlyphInstance to WrGlyphInstance for naming consistency. r=gfx?
MozReview-Commit-ID: K6Y5H7WOe87
2017-01-24 08:44:23 -05:00
Kartikaya Gupta 4aa491b578 Bug 1331792 - Stop using MOZ_MAKE_COMPILER_ASSUME_IS_UNREACHABLE in functions called from destructors to better work around VC++ compiler warnings. r=gfx?
MozReview-Commit-ID: Jh0OooS3ijl
2017-01-20 14:46:58 -05:00
Kartikaya Gupta 70fdf5ecb8 Bug 1331792 - Group things by type in webrender_ffi.h and fix up formatting to conform to Mozilla style. r=gfx?
MozReview-Commit-ID: 4AFSDRPYNI2
2017-01-20 14:44:26 -05:00
Kartikaya Gupta 34d50a426b Bug 1325627 - Ensure all serialized Wr* enums have sentinel values and are consistently defined as |enum class|. r=gfx?
MozReview-Commit-ID: 5Yfzg9T1W1q
2017-01-20 14:15:55 -05:00
Ryan Hunt b66f280583 Bug 1329739 - Specify a WrMixBlendMode for WebRenderLayer r=kats
--HG--
extra : amend_source : bfa6ad8ee9cc13ab292958040ccd0f8dded15e5f
extra : histedit_source : c33cb15304d3e5806b90f04f690e000d42a5f933
2017-01-19 17:57:18 -06:00
Jeff Muizelaar 568cd6614e Bug 1332465. Update webrender to 6c15d14bb6b786cad979407e6ed7b86949b4ae48 r=gfx? 2017-01-19 22:33:10 -05:00
Kartikaya Gupta 48a6c2c8d7 Bug 1328602 - Fix incorrect return type in ffi signature. r=gfx?
MozReview-Commit-ID: hbkWlWYkDP
2017-01-19 11:17:12 -05:00
Nicolas Silva ee383fa898 Bug 1328602 - Make it possible to enable the work-in-progress render thread code using MOZ_USE_RENDER_THREAD and ugly branching, hopefully temporarily. r=gfx? 2017-01-18 18:46:21 -05:00
Nicolas Silva 2eb8dbabc9 Bug 1328602 - Begin making it possible to not have a Compositor object. r=gfx? 2017-01-18 14:50:00 -05:00
sotaro ee359c1f8b Bug 1331828 - Fix ffi inconsistency of wr_readback_into_buffer() r=gfx? 2017-01-18 15:51:39 +09:00
Nicolas Silva 597e71680d Bug 1328602 - WError fix on Windows. r=kats? 2017-01-17 16:18:34 -05:00
Nicolas Silva 795ddcbcc7 Bug 1331515 - Replace the usage of some of the WebRender ffi types by their strongly typed equivalents. r=gfx? 2017-01-17 15:13:41 -05:00
Nicolas Silva 95c53d99a6 Bug 1328602 - Fix the image format conversion and some stylistic changes. r=jrmuizel? 2017-01-17 14:48:00 -05:00
Nicolas Silva b637815c6d Bug 1328602 - Implement forwarding events to the render thread through the render backend. r=gfx? 2017-01-17 14:46:31 -05:00
Nicolas Silva d8d26d90cf Bug 1331515 - More WR to Wr prefix conversion. r=gfx? 2017-01-17 10:17:38 -05:00
Nicolas Silva a2579a7676 Bug 1331515 - WR to Wr prefix conversion for more ffi types. r=gfx? 2017-01-17 09:53:57 -05:00
Nicolas Silva 0ece8a0f07 Bug 1331515 - Rename WRColor into WrColor. r=gfx? 2017-01-17 09:44:07 -05:00
Nicolas Silva 3dbccd2998 Bug 1331515 - Rename WRState into WrState. r=gfx? 2017-01-17 09:32:25 -05:00
Nicolas Silva bf5fc449f0 Bug 1331515 - Rename WRLayoutSize into WrLayoutSize. r=gfx? 2017-01-17 09:32:20 -05:00
Nicolas Silva 41c7fc068a Bug 1331515 - Rename WRRect into WrRect. r=gfx? 2017-01-17 09:32:16 -05:00
sotaro 1676904e38 Bug 1331541 - Replace gl::GetString() with gl::get_string() r=gfx? 2017-01-17 12:30:34 +09:00
Nicolas Silva 83339f9131 Bug 1331515 - Move some types to the mozilla::wr namespace. r=gfx? 2017-01-16 19:22:09 -05:00
Nicolas Silva c993a8f2b0 Bug 1331515 - Move webrender_bindings/src/webrender.h to webrender_bindings/webrender_ffi.h. r=gfx?
--HG--
rename : gfx/webrender_bindings/src/webrender.h => gfx/webrender_bindings/webrender_ffi.h
2017-01-16 19:22:01 -05:00
Nicolas Silva db18d11b92 Bug 1331515 - mozilla/webrender include path. r=gfx? 2017-01-16 19:21:52 -05:00
Nicolas Silva e66ff49a44 Bug 1331515 - Move webrender wrappers to the webrender_bindings directory. r=gfx?
--HG--
rename : gfx/layers/wr/RenderThread.cpp => gfx/webrender_bindings/RenderThread.cpp
rename : gfx/layers/wr/RenderThread.h => gfx/webrender_bindings/RenderThread.h
rename : gfx/layers/wr/RendererOGL.cpp => gfx/webrender_bindings/RendererOGL.cpp
rename : gfx/layers/wr/RendererOGL.h => gfx/webrender_bindings/RendererOGL.h
rename : gfx/layers/wr/WebRenderAPI.cpp => gfx/webrender_bindings/WebRenderAPI.cpp
rename : gfx/layers/wr/WebRenderAPI.h => gfx/webrender_bindings/WebRenderAPI.h
rename : gfx/layers/wr/WebRenderTypes.h => gfx/webrender_bindings/WebRenderTypes.h
2017-01-16 19:21:43 -05:00
Nicolas Silva 4fbb39e069 Bug 1328602 - Implement more WebRenderAPI methods. r=gfx? 2017-01-16 15:22:47 +01:00
Ryan Hunt 5d82b6b00b Bug 1328893 - Specify an ImageRendering for some WebRenderLayers r=kats
--HG--
extra : rebase_source : 7f5cc7445e156b47c2210d36d1db8eb35c8b1a44
extra : amend_source : 2d418c013850f2fff88596599bc2622a5eb82b2c
2017-01-13 11:59:07 -06:00
JerryShih 0c9d622bc9 Bug 1329574 - update WR binding for external image life-time updates. r=nical?
MozReview-Commit-ID: e5SZ345Rf2
2017-01-13 20:02:19 +08:00
JerryShih 1833411d22 Bug 1329574 - update webrender_bindings for Renderer options changes. r=gfx? 2017-01-13 20:02:19 +08:00
Nicolas Silva c95874efc9 Bug 1328602 - Start replacing wrstate with DisplayListBuilder. r=gfx? 2017-01-13 11:25:07 +01:00
Nicolas Silva e2d1fd765a Bug 1328602 - Provide alternative bindings that don't depend on WrWindowState. r=gfx? 2017-01-12 15:31:31 +01:00
Nicolas Silva b963768154 Bug 1328602 - Begin implementing creating/destroying WebRenderAPI objects. r=gfx? 2017-01-11 13:51:27 +01:00
Kartikaya Gupta cbabf2480f Bug 1329666 - Follow-up with small refactoring. r=jrmuizel?
MozReview-Commit-ID: HkW73OGgVAU
2017-01-10 14:35:18 -05:00
Nicolas Silva a069e3b6e6 Bug 1328602 - Begin implementing a C++ wrapper around WebRender's RenderApi. r=gfx? 2017-01-10 10:17:30 +01:00
Nicolas Silva 9f6448ef59 Bug 1328602 - Add a few comments explaining where some of the pieces are meant to fit. r=gfx? 2017-01-06 19:10:20 +01:00
Nicolas Silva f1b93535c4 Bug 1328602 - Start implementing the render thread. r=gfx? 2017-01-06 19:10:15 +01:00
Nicolas Silva d4effb9bcb Bug 1328602 - Expose some more WebRender initialization functions through the C bindings. r=gfx? 2017-01-06 19:10:08 +01:00
Nicolas Silva c349796b77 Bug 1328602 - Expose Renderer through the c bindings. r=gfx? 2017-01-06 19:10:03 +01:00
Jeff Muizelaar 7e23dc7608 Bug 1329666. Add an ImageMask parameter to push_stacking_context(). r=gfx?
This will be used for implementing mask layers.
2017-01-09 10:48:45 -05:00
Jeff Muizelaar 8c9b481358 Bug 1329652. wr-bindings: Build the clip region explicitly. r=gfx?
We'll want this when adding mask support.
2017-01-09 10:03:34 -05:00
Mason Chang 3a26207249 Bug 1329316. Enable AA and Subpixel AA for WR render options. r=gfx? 2017-01-06 22:40:59 -08:00
Mason Chang 5e1c34af71 Bug 1329314 - Add support for nsDisplayText webrender display item. r=jrmuizel? 2017-01-06 11:50:53 -08:00
Kartikaya Gupta e747fadcd2 Back out bug 1328602 (5 csets) for build bustage and test failures. r=bustage 2017-01-06 13:49:32 -05:00
Kartikaya Gupta e90faa1dbd Bug 1328602 - Follow-up to fix build bustage. r=gfx?
MozReview-Commit-ID: 3rOwR4gw8IO
2017-01-06 13:29:56 -05:00
Nicolas Silva 665b09377c Bug 1328602 - Add a few comments explaining where some of the pieces are meant to fit. r=gfx? 2017-01-06 19:10:20 +01:00
Nicolas Silva 5c440ad7ad Bug 1328602 - Start implementing the render thread. r=gfx? 2017-01-06 19:10:15 +01:00
Nicolas Silva 4ff68fd879 Bug 1328602 - Expose some more WebRender initialization functions through the C bindings. r=gfx? 2017-01-06 19:10:08 +01:00