History log of /external/drm_hwcomposer/seperate_rects.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fd6dc339551e5aa041daec7abffc3ff8eaeca138 14-Oct-2015 Zach Reizner <zachr@google.com> drm_hwcomposer: reimplement Dump for DrmDisplayCompositor

Also fixes hwc_dump sometimes failing to null terminate its output buffer.

TEST=dumpsys SurfaceFlinger

Change-Id: Ibf93cfd496a07a9375d78a8b239c2c7876aff986
/external/drm_hwcomposer/seperate_rects.h
a281f8fce9fd2c6b9b1e539ffed18b71586a7bc5 09-Oct-2015 Zach Reizner <zachr@google.com> drm_hwcomposer: small feature/style enhancements for seperate_rects

With C++11, we can condense the double angle brackets.

This commit also includes an integer version of seperate_rects and some
convenience functions for rectangles.

Change-Id: Ide2a6b930cdf30c0f7a58d4199e02c06df492776
/external/drm_hwcomposer/seperate_rects.h
4a253659cef3d82bfb0b25b3ff4c7b073d7a0460 11-Sep-2015 Zach Reizner <zachr@google.com> drm_hwcomposer: implement the safe handling of layers

This is a sweeping change to discard our usage of struct hwc_layer_t outside
hwcomposer.cpp. That was a dangerous struct that was a source of many of our
errors. Replacing it with safer RAII-style classes reduces the amount and
complexity of our code.

Change-Id: I580cafdf89bd1e7e6583f3073858b8e78e6018ba
/external/drm_hwcomposer/seperate_rects.h
15c9ffa2a0d662a3400a5d31a94faf7517a1d815 01-Apr-2015 Zach Reizner <zachr@google.com> drm_hwcomposer: add overlapping rectangle seperation algorithm

Change-Id: I40734ce77191ac37fb2a2c156d6010530df0434b
/external/drm_hwcomposer/seperate_rects.h