History log of /external/libdrm/exynos/exynos_fimg2d.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
676462c43e97896caa891b1e0aeb27d5d4f13637 29-Nov-2015 Tobias Jakobi <tjakobi@math.uni-bielefeld.de> exynos/fimg2d: add g2d_move

We already have g2d_copy() which implements G2D copy
operations from one buffer to another. However we can't
do a overlapping copy operation in one buffer.

Add g2d_move() which acts like the standard memmove()
and properly handles overlapping copies.

Signed-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>
/external/libdrm/exynos/exynos_fimg2d.h
60df3581961ef7f1003459f696e5954b5df30aeb 29-Nov-2015 Tobias Jakobi <tjakobi@math.uni-bielefeld.de> exynos/fimg2d: add g2d_config_event

This enables us to pass command buffers to the kernel which
trigger an event on the DRM fd upon completion.
The final goal is to enable asynchronous operation of the
G2D engine, similar to async page flips.

Passing the event userdata pointer through the G2D context
was chosen to not change the current API (e.g. by adding
a userdata argument to each public functions).

Signed-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>
/external/libdrm/exynos/exynos_fimg2d.h
df21b293e9cf550ec8d6a3e49461350dbdf14260 08-Sep-2015 Tobias Jakobi <tjakobi@math.uni-bielefeld.de> exynos/fimg2d: remove g2d_context from public header

All functions from the public API only operation on
struct g2d_context*, so this shouldn't break too much.

Make the context private since we don't want the
user to modify its content directly. Also remove
the defines that were only used for fields of
g2d_context.

Signed-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>
/external/libdrm/exynos/exynos_fimg2d.h
858b21f6af03c9658126fd6ec2aa35b4e5151ecb 11-Mar-2015 Tobias Jakobi <tjakobi@math.uni-bielefeld.de> exynos: fimg2d: follow-up fix for G2D_COEFF_MODE_GB_COLOR

Also add the register field formatting info provided by
Inki Dae <inki.dae@samsung.com>.

Signed-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>
Suggested-by: Inki Dae <inki.dae@samsung.com>
/external/libdrm/exynos/exynos_fimg2d.h
9a0949a8f46b6b844ab4a1ecce79a9e9078151c6 11-Mar-2015 Tobias Jakobi <tjakobi@math.uni-bielefeld.de> exynos: add exynos prefix to fimg2d header

Signed-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>
Reviewed-by: Inki Dae <inki.dae@samsung.com>
Tested-by: Joonyoung Shim <jy0922.shim@samsung.com>
/external/libdrm/exynos/exynos_fimg2d.h