Miko Mynttinen
5202c134b2
Bug 1323791 - Part 5: Add generalized DrawGeometry() method and use it with DrawQuad() and DrawTriangles() r=bas
...
MozReview-Commit-ID: SKuxDDhdEE
--HG--
extra : rebase_source : 4d323d81feaa61deddfa44fe40a5fa1aeed2a2a2
2017-02-20 12:19:28 +01:00
Miko Mynttinen
a52904151c
Bug 1323791 - Part 4: Add recompiled D3D11 shaders r=bas
...
MozReview-Commit-ID: 3tnY1wwDmqM
--HG--
extra : rebase_source : 26d2bb660c275ef98c799a11d23afb77b3c39476
2017-02-09 21:41:27 +01:00
Miko Mynttinen
a64e73a603
Bug 1323791 - Part 3: Add dynamic vertex shaders r=bas
...
MozReview-Commit-ID: H92wpa7QKMY
--HG--
extra : rebase_source : 722e74ed0c1778db958f76f193231a23a727e915
2017-02-09 21:41:16 +01:00
Miko Mynttinen
30bdba0118
Bug 1323791 - Part 2: Add and enable pref flag for DX layer geometry r=mattwoodrow
...
MozReview-Commit-ID: 7H7WT8sD0MQ
--HG--
extra : rebase_source : 6022be5b6221c0df48f7390a5b471b05b2a36f52
2017-02-08 20:55:17 +01:00
Miko Mynttinen
3078595329
Bug 1323791 - Part 1: Use no-repeat texture rects with polygon layers r=mattwoodrow
...
MozReview-Commit-ID: 3ObTvCXQZAj
--HG--
extra : rebase_source : 2a6e268dfe785b7403a3c08220fb5d19ea027c5b
2017-02-09 12:37:34 +01:00
Carsten "Tomcat" Book
d0bd960945
merge mozilla-inbound to mozilla-central a=merge
2017-03-06 10:53:27 +01:00
Matt Woodrow
ef5a44cc58
Bug 1340117 - Batch ReadLock intializer into a separate IDPL message to avoid hitting the file descriptor limit. r=dvander
2017-02-27 16:12:12 +13:00
Daosheng Mu
73147a8a4c
Bug 1323328 - Part 4: Delay create VRSystemManagerPuppet for making it only be run for tests; r=kip
...
MozReview-Commit-ID: 6RxFheaP1sg
--HG--
extra : rebase_source : 6ceccf9068b8d38e94890f5543c512d5b40639bf
2017-03-04 01:27:22 +08:00
Daosheng Mu
cfca85c8aa
Bug 1323328 - Part 2: Implement VRServiceTest backend at VRManager; r=kip
...
MozReview-Commit-ID: EpW7BqeICLo
--HG--
extra : rebase_source : 6274d1ed704b6dae7b06a71e357b189c97cfbde3
2017-03-01 23:58:31 +08:00
Kearwood Gilbert
5912cbf416
Bug 1293793 - Ensure VRFrameData.timestamp is a monotonically increasing value r=daoshengmu
...
- Oculus and OSVR VRFrameData.timestamp values were already returning correct
timestamps using their respective API's timestamp functions.
- OpenVR is now using timestamp values returned by the OpenVR API.
- A pseudo-random base for VRFrameData.timestamp has been implemented
in order to avoid leaking details related to how long the user has
been using their VR headset before hitting a page.
- More details on timestamp base within code comments...
MozReview-Commit-ID: 7VdiRn7l8Rb
--HG--
extra : rebase_source : cde5bc9de07cd120294ccd4ef502af030da9d03c
2017-03-03 15:17:19 -08:00
Kan-Ru Chen
44755dd101
Bug 1344074 - make sure ParamTraits<mozilla::Array<T, Length>>::Read use the correct type. r=mattwoodrow
...
MozReview-Commit-ID: Id4pvQJe6A4
--HG--
extra : rebase_source : 7e674812ab2b8af79caf2239d3db5aa31f7b40b0
2017-03-03 19:46:00 +08:00
Kartikaya Gupta
48fb1c4b1e
Merge m-c to graphics
...
MozReview-Commit-ID: GK8bGynKhO5
--HG--
rename : browser/components/extensions/ext-theme.js => toolkit/components/extensions/ext-theme.js
rename : browser/components/extensions/schemas/theme.json => toolkit/components/extensions/schemas/theme.json
rename : browser/components/extensions/test/browser/browser_ext_themes_chromeparity.js => toolkit/components/extensions/test/browser/browser_ext_themes_chromeparity.js
rename : browser/components/extensions/test/browser/browser_ext_themes_dynamic_updates.js => toolkit/components/extensions/test/browser/browser_ext_themes_dynamic_updates.js
rename : browser/components/extensions/test/browser/browser_ext_themes_lwtsupport.js => toolkit/components/extensions/test/browser/browser_ext_themes_lwtsupport.js
2017-03-03 08:28:21 -05:00
Carsten "Tomcat" Book
cf269a43bd
merge mozilla-inbound to mozilla-central a=merge
2017-03-03 13:03:48 +01:00
Jeff Muizelaar
033a5b26a9
Bug 1343770. Separate out Parent commands from Child commands. r=kats
...
This basically just splits the enum in two and does the necessary plumbing. The
worst part is that now DisplayItemLayers need to have two arrays of commands.
Fortunately, this will be going away in the future.
This makes it so we don't send the child side commands to the parent.
2017-03-02 16:33:25 -05:00
Kartikaya Gupta
da21c649df
Bug 1343984 - Turn on warnings-as-errors for webrender_bindings. r=jrmuizel
...
MozReview-Commit-ID: C8r1IwbQP7g
2017-03-02 16:26:27 -05:00
Kartikaya Gupta
0b39a30695
Bug 1343984 - Comment out the unused WrExternalImageIdType stuff as it produces hard-to-remove webrender_bindings warnings. r=jrmuizel
...
MozReview-Commit-ID: 3CGCGPAVBNn
2017-03-02 16:26:17 -05:00
Kartikaya Gupta
59016d2bf3
Bug 1343984 - Fix trivial webrender_bindings warnings. r=jrmuizel
...
MozReview-Commit-ID: 4jJu1ERRIz6
2017-03-02 16:26:07 -05:00
Mason Chang
bc8f4ec5ff
Bug 1343253 - Enable AA and Subpixel AA in Webrender. r=milan
2017-03-02 08:37:59 -08:00
Kartikaya Gupta
036b81ce75
Merge m-c to graphics
...
MozReview-Commit-ID: 2ILLtbCmQL3
2017-03-02 10:27:31 -05:00
Jeff Muizelaar
6baef7cadb
Bug 1341064. Send child side built display lists over gecko ipc to compositor.
2017-03-01 20:37:59 -05:00
sotaro
2fef961bd1
Bug 1343457 - Update external image adding api r=kats
2017-03-02 10:22:40 +09:00
Kartikaya Gupta
31557b53e5
Merge m-c to graphics
...
MozReview-Commit-ID: 6TMc1hGNQVA
2017-03-01 09:45:49 -05:00
Jeff Muizelaar
f854a142b9
Bug 1342558. Change SetRootDisplayList to consume built display lists. r=nical
2017-03-01 09:10:53 -05:00
Carsten "Tomcat" Book
3b3f4c17a2
merge mozilla-inbound to mozilla-central a=merge
2017-03-01 11:40:59 +01:00
JerryShih
cf4e2ef241
Bug 1340997
- add external image callback in RendererOGL. r=sotaro
...
MozReview-Commit-ID: 8aCSe1iu44C
2017-03-01 17:08:56 +08:00
JerryShih
72f82dbc84
Bug 1340997
- rename the external image related structure in webrender_ffi. r=sotaro
...
The name of "WrExternalImageIdId" is a little bit strange.
MozReview-Commit-ID: 8pfWxg5XuYS
2017-03-01 17:08:56 +08:00
Ethan Lin
8b7fb662c7
Bug 1342356 - Remove validBufferRegion from OpAddExternalImage. r=sotaro
2017-03-01 14:11:13 +08:00
Daosheng Mu
83f1b993be
Bug 1229480: Implement Puppet VR Device; r=kip
...
MozReview-Commit-ID: hslhADrGs5
--HG--
extra : rebase_source : 8a0ead8f99f71fe36da428a4d4ead91d3ea02624
2017-03-02 00:04:12 +08:00
Lee Salzman
cebf845be0
Bug 1342571 - fix MaxStrokeExtents to account for partial pixel coverage properly. r=mstange
...
MozReview-Commit-ID: DS25AJKoVYo
2017-02-28 15:48:04 -05:00
Lee Salzman
4dfd1b6ac1
Bug 1342571 - shrink dashed DrawTargetSkia::StrokeRect where possible. r=mstange
...
MozReview-Commit-ID: 7vu9j8jCwQn
2017-02-28 15:47:46 -05:00
Bob Owen
8d80080897
Bug 1342395: Unwrap aPattern in DrawTargetRecording::FillGlyphs when calling wrapped DrawTarget. r=jrmuizel
2017-02-28 18:02:23 +00:00
Kartikaya Gupta
0839dfda73
Merge m-c to graphics
...
MozReview-Commit-ID: CAFMHywf3lQ
2017-02-28 09:16:03 -05:00
Kartikaya Gupta
a9e3ac0760
Bug 1343089 - Remove unnecessary crate dependencies from webrender_bindings. r=rhunt
2017-02-28 09:08:58 -05:00
Kartikaya Gupta
00385fa6ae
Bug 1341968
- Update webrender to commit 501e3d79c8a3019762bd8bd2d00eecf7811a84de. r=jrmuizel
...
This also updates webrender_bindings for a few API changes:
- new offset field in ImageDescriptor
- new tiling argument to add_image
- change in set_root_display_list
MozReview-Commit-ID: JUgPviRdekc
2017-02-27 10:36:49 -05:00
Mason Chang
f2f85a8adb
Bug 1342281 - Convert inset box shadows to a WR display item. r=lsalzman
2017-02-23 20:01:58 -08:00
Kartikaya Gupta
acef3b8740
Merge m-c to graphics
...
MozReview-Commit-ID: 1TtDrgYT5Sb
2017-02-27 10:39:39 -05:00
sotaro
712d4c80f9
Bug 1342754 - Make WebRenderBridgeChild::mIdNamespace unique r=jrmuizel
2017-02-27 12:16:11 +09:00
sotaro
d489fa0451
Bug 1342380 - Enable VsyncScheduler again r=kats
2017-02-27 09:27:04 +09:00
Kartikaya Gupta
1f11438613
Merge m-c to graphics
...
MozReview-Commit-ID: D9NUw9xhxzv
2017-02-24 09:11:52 -05:00
Carsten "Tomcat" Book
7256146318
merge mozilla-inbound to mozilla-central a=merge
2017-02-24 11:46:38 +01:00
sotaro
0d90fdd46a
Bug 1341524 - Fix NotifyDidComposite() and WebRender epoch r=nical
2017-02-24 12:22:59 +09:00
Jeff Muizelaar
6296f9be71
Bug 1342246. Generate resource ids on the client side. r=lsalzman
2017-02-23 17:52:38 -05:00
Jeff Muizelaar
f8d31e3f34
Bug 1341878. Separate out finishing the display list from sending it. r=sotaro
...
This adds the size to the DPEnd command so that we can use it in
SetRootDisplayList instead of storing it in WrState.
2017-02-23 16:12:40 -05:00
Kartikaya Gupta
92d49690c6
Merge m-c to graphics
...
MozReview-Commit-ID: BMjcETZ38gw
2017-02-23 09:51:44 -05:00
Carsten "Tomcat" Book
e6b82618f4
merge mozilla-inbound to mozilla-central a=merge
2017-02-23 14:59:37 +01:00
Morris Tseng
33d74b040e
Bug 1340871 - Add CompositorUseANGLE info to TextureFactoryIdentifier. r=nical
...
MozReview-Commit-ID: GjlZS6T2i0p
2017-02-23 16:46:56 +08:00
Kartikaya Gupta
90419861cd
Bug 1340270 - Update webrender and webrender_traits to cset edc74274d28b1fa1229a1d1ea05027f57172b992. r=jrmuizel
...
This also:
1) Updates the webrender_bindings Cargo.toml file to use the latest version
numbers of webrender and webrender_traits
2) Updates the webrender_bindings Cargo.toml file to use the same version of
other dependencies (euclid, etc.) as webrender itself does
3) Updates the webrender_bindings glue code for API changes in push_border,
add_image, and add_raw_font.
--HG--
rename : third_party/rust/dwrote/.gitignore => third_party/rust/servo-dwrote/.gitignore
rename : third_party/rust/dwrote/README.md => third_party/rust/servo-dwrote/README.md
rename : third_party/rust/dwrote/build.rs => third_party/rust/servo-dwrote/build.rs
rename : third_party/rust/dwrote/src/bitmap_render_target.rs => third_party/rust/servo-dwrote/src/bitmap_render_target.rs
rename : third_party/rust/dwrote/src/com_helpers.rs => third_party/rust/servo-dwrote/src/com_helpers.rs
rename : third_party/rust/dwrote/src/comptr.rs => third_party/rust/servo-dwrote/src/comptr.rs
rename : third_party/rust/dwrote/src/font.rs => third_party/rust/servo-dwrote/src/font.rs
rename : third_party/rust/dwrote/src/font_collection.rs => third_party/rust/servo-dwrote/src/font_collection.rs
rename : third_party/rust/dwrote/src/font_face.rs => third_party/rust/servo-dwrote/src/font_face.rs
rename : third_party/rust/dwrote/src/font_family.rs => third_party/rust/servo-dwrote/src/font_family.rs
rename : third_party/rust/dwrote/src/font_file.rs => third_party/rust/servo-dwrote/src/font_file.rs
rename : third_party/rust/dwrote/src/font_file_loader_impl.rs => third_party/rust/servo-dwrote/src/font_file_loader_impl.rs
rename : third_party/rust/dwrote/src/gdi_interop.rs => third_party/rust/servo-dwrote/src/gdi_interop.rs
rename : third_party/rust/dwrote/src/glyph_run_analysis.rs => third_party/rust/servo-dwrote/src/glyph_run_analysis.rs
rename : third_party/rust/dwrote/src/helpers.rs => third_party/rust/servo-dwrote/src/helpers.rs
rename : third_party/rust/dwrote/src/rendering_params.rs => third_party/rust/servo-dwrote/src/rendering_params.rs
rename : third_party/rust/dwrote/src/test.rs => third_party/rust/servo-dwrote/src/test.rs
rename : third_party/rust/dwrote/src/types.rs => third_party/rust/servo-dwrote/src/types.rs
2017-02-22 23:07:59 -05:00
Kartikaya Gupta
c9291524ea
Bug 1341362 - Use default values for RendererOptions instead of explicitly specifying each one. r=jrmuizel
...
MozReview-Commit-ID: 275n8D1KfOK
2017-02-22 15:15:05 -05:00
Wes Kocher
901a8c09c1
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: AZeTEvGhLd1
2017-03-02 15:03:44 -08:00
Kartikaya Gupta
17e5ae7a34
Merge m-c to graphics
...
MozReview-Commit-ID: 4dOwcyt9fuW
2017-02-22 10:27:57 -05:00