gecko-dev/gfx
Kearwood Gilbert eb3becc0b0 Bug 1362213 - Implement chrome-only API to manage VR sessions r=daoshengmu,kanru,smaug
- Added new chrome-only webidl methods to be used by browser UI and WebExtensions
- Implemented bitmasked group visibility for VR sessions to enable switching
  between chrome and regular content presentations.
- Implemented throttling mechanism to avoid runaway, unthrottled render loops
  for VR sessions that are hidden by group visibility bitmasks or due to
  lower level platform VR events, such as during the Oculus
  "Health and Safety Warning".
- Simplified the PVRManager IPC protocol while extending it to support
  VR session groups and later WebVR content performance profiling API's.
- Removed the last WebVR related sync IPC call.


MozReview-Commit-ID: BMEIPyYeEbq

--HG--
extra : rebase_source : 47d3682cad3d913504175b7d4c3e9d992236f097
2017-05-08 16:01:36 -07:00
..
2d Bug 1367127 - Use an ImageBrush during DrawTargetD2D1::PushLayer instead of a BitmapBrush. r=bas 2017-05-30 09:31:02 -07:00
angle Bug 1366425 - Avoid losing context on out of memory error for ANGLE - r=jgilbert 2017-05-25 16:11:40 -07:00
cairo Bug 1364628 - implement thread-safe variants of FT_New_Face/FT_Done_Face. r=jrmuizel 2017-05-17 21:56:24 -04:00
config Backed out changeset 1ad211b75475 (bug 1337062) for timeouts and shutdown crashes in e10s, primarily Win8 PGO b-c and dt 2017-04-28 21:50:06 -07:00
doc Bug 1365934 - Update webrender to 76a3213080ca5c2e2a612c3023c50c81a111fd55. r=jrmuizel,kvark 2017-05-25 13:27:55 -04:00
docs
gl Bug 1366512 - Export some EGL functions for D3D NV12 texture format. v2. r=jgilbert 2017-05-28 21:15:07 -07:00
graphite2 Bug 1349310 - Update graphite2 to release 1.3.10. r=milan 2017-05-08 12:08:24 +01:00
harfbuzz Bug 1358502 - Update harfbuzz to release 1.4.6. r=jrmuizel 2017-05-04 22:24:16 +01:00
ipc Bug 1330185 - Use a top-level PProfiler protocol to control the profiler in other processes. r=billm,njn 2017-05-30 15:06:14 -04:00
layers Bug 1368315 - Avoid calling SetContentResponse() on an already-consumed drag block. r=kats 2017-05-29 11:21:15 -04:00
ots Bug 1353990 - Stop exporting woff2 headers. r=gps 2017-04-06 13:42:27 +09:00
qcms
sfntly Bug 1330495 - Unbreak FreeBSD build after bug 1324739. r=jfkthame 2017-01-12 03:19:33 +00:00
skia Bug 1364691 - don't use walk_convex_edges in Skia path rendering unless edge count is at least 2. r=mchang 2017-05-26 12:59:29 -04:00
src Bug 1367577 - change theme constants from #defines to enum ThemeWidgetType. r=dbaron 2017-05-25 22:29:52 -04:00
tests Bug 1361645 - Change reftest condition stylo to styloVsGecko r=dbaron 2017-05-25 11:26:12 +08:00
thebes Merge m-c to graphics, a=merge 2017-05-30 07:50:05 -04:00
vr Bug 1362213 - Implement chrome-only API to manage VR sessions r=daoshengmu,kanru,smaug 2017-05-08 16:01:36 -07:00
webrender Bug 1365934 - Update webrender to 76a3213080ca5c2e2a612c3023c50c81a111fd55. r=jrmuizel,kvark 2017-05-25 13:27:55 -04:00
webrender_bindings Bug 1368487 - Add some default-disabled logging functionality to WebRenderAPI.cpp r=jrmuizel 2017-05-29 11:40:49 -04:00
webrender_traits Bug 1364993 - Update webrender to 102603520d52f335f152ab74b6bcfdae061b6bc8. r=Jerry 2017-05-18 10:51:27 -04:00
ycbcr Bug 1360429 - Part 1. inline arm assember for YCBCR should be on arm only. r=sotaro 2017-04-28 13:22:07 +09:00
moz.build Merge m-c to graphics 2017-01-25 08:52:04 -05:00