drm/tests
Inki Dae bbf6e3dea3 libdrm/exynos: add test application for 2d gpu.
This patch adds library and test application for g2d gpu(fimg2d).

The fimg2d hardware is a 2D graphics accelerator(G2D) that
supports Bit Block Transfer(BitBLT).

The library includes the following primitive drawing operations:
.solid fill - This operation fills the given buffer with
	the given color data.
.copy - This operation copies contents in source buffer to
	destination buffer.
.copy_with_scale - This operation copies contents in source buffer
	to destination buffer scaling up or down properly.
.blend - This operation blends contents in source buffer with
	the ones in destination buffer.

And the above operations uses gem handle or user space address
allocated by malloc() as source or destination buffer.

And the test application includes just simple primitive drawing
tests with the above library.
And the guide to test is as the following,
	"#exynos_fimg2d_test -s connector_id@crtc_id:mode"

With this above simple command, four primitive drawing operations
would be called step by step and also rendered on the output device
to the given connector and crtc id.

Signed-off-by: Inki Dae <inki.dae@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Rob Clark <robdclark@gmail.com>
2013-03-08 11:49:42 -05:00
..
exynos libdrm/exynos: add test application for 2d gpu. 2013-03-08 11:49:42 -05:00
kmstest tests: Add nouveau to list of supported modules. 2010-02-28 00:25:22 +00:00
modeprint modeprint.c: use PRIu64 for printing uint64_t 2011-09-21 11:02:55 -04:00
modetest configure.ac: Allow forcible disabling of Cairo support 2012-10-08 15:49:23 +10:00
radeon test/radeon: add missing files for dist 2011-12-05 21:24:48 +00:00
ttmtest Purge macro NEED_REPLIES 2010-07-01 13:12:55 -06:00
vbltest libdrm: add exynos drm support 2012-05-12 10:04:54 -05:00
Makefile.am libdrm/exynos: add test application for 2d gpu. 2013-03-08 11:49:42 -05:00
auth.c Fix a race in the auth test where client prevents server from being master. 2007-10-17 13:20:46 -07:00
dristat.c Tidy up compile warnings by cleaning up types. 2010-02-04 19:45:10 -05:00
drmstat.c Support gcc's __FUNCTION__ for people using other compilers 2010-01-16 19:37:06 -08:00
drmtest.c drmtest: make check should fail so hard on unable to open device 2011-09-26 16:03:20 +01:00
drmtest.h Use libudev in test case to only run gem tests for intel devices. 2009-04-06 17:13:01 -04:00
gem_basic.c Use libudev in test case to only run gem tests for intel devices. 2009-04-06 17:13:01 -04:00
gem_flink.c tests/gem_flink: Check for MASTER before proceeding 2011-12-18 14:03:18 +00:00
gem_mmap.c tests: Update for ENOENT returns from unknown handles 2010-12-10 12:10:13 +00:00
gem_readwrite.c tests: Update for ENOENT returns from unknown handles 2010-12-10 12:10:13 +00:00
getclient.c Add some trivial regression tests, one of which fails. 2007-07-19 04:59:59 -07:00
getstats.c Add simple regression test for getstats (does it not crash the kernel?). 2007-08-15 11:06:49 -07:00
getversion.c XFAIL auth and lock test cases 2009-04-06 17:18:17 -04:00
lock.c Bug #12838: Fix lock test client vs. server master race and misplaced closes. 2007-10-17 13:26:10 -07:00
name_from_fd.c Add drmGetDeviceNameFromFd function 2009-11-23 20:51:34 -05:00
openclose.c Add some trivial regression tests, one of which fails. 2007-07-19 04:59:59 -07:00
setversion.c Skip tests that require root 2009-04-06 17:22:10 -04:00
updatedraw.c Skip tests that require root 2009-04-06 17:22:10 -04:00