зеркало из https://github.com/mozilla/gecko-dev.git
90a7dd97e9
This change adds new "remote backbuffer" logic when compositing without HW acceleration on Windows (IE compositing through Cairo using the Win32 GDI) A new piece of shared memory is created between the GPU process and the UI process, and the GPU process sends requests to the UI process to first "borrow" a properly-sized buffer to draw into, and then sends a "present" request to tell the UI process to actually blit the buffer to the Win32 window. This is needed for the GPU sandbox to work, since Windows rightly doesn't allow the untrusted GPU process to directly draw the contents of a window owned by the trusted UI process. Differential Revision: https://phabricator.services.mozilla.com/D61370 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
ipdl | ||
test | ||
Makefile.in | ||
ipdl.py | ||
message-metadata.ini | ||
moz.build | ||
msgtype-components | ||
sync-messages.ini |