Rob Clark
7b228e900f
Add support for bitmask properties
...
A bitmask property is similar to an enum. The enum value is a bit
position (0-63), and valid property values consist of a mask of
zero or more of (1 << enum_val[n]).
Signed-off-by: Rob Clark <rob@ti.com>
Reviewed-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
2012-06-08 09:27:21 -05:00
Paulo Zanoni
8c75703df0
Add support for generic object properties IOCTLs
...
New library calls:
- drmModeObjectGetProperties
- drmModeFreeObjectProperties
- drmModeObjectSetProperties
Reviewed-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
Reviewed-by: Rob Clark <rob@ti.com>
Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
2012-06-08 09:27:20 -05:00
Jesse Barnes
ac168bf2a0
libdrm: update drm headers from kernel, including new overlay ioctls & structs
...
Add structs and functions necessary for the new plane and fb handling code,
including a new header, drm_fourcc.h, that includes the surface formats
supported by various DRM drivers.
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
2011-12-13 11:47:15 -08:00
Dave Airlie
5cb554a0d6
drm_mode: fix types on recently added ioctls
2011-03-30 06:11:21 +10:00
Dave Airlie
4473a7e823
drm: add dumb interface
2011-03-04 14:46:36 +10:00
Dave Airlie
431f7f00db
Copy headers from kernel drm-core-next
2010-08-04 08:41:49 +10:00
Kristian Høgsberg
62731b8411
Pull in new kernel headers
...
Changes struct drm_mode_crtc_page_flip to use __u32 instead of uint32_t,
fixes
https://bugs.freedesktop.org/show_bug.cgi?id=26994
2010-05-12 13:34:34 -04:00
Jakob Bornecrantz
3bd834a217
Merge branch 'modesetting-dirty-libdrm'
...
Conflicts:
include/drm/drm.h
2009-12-02 19:40:58 +01:00
Jesse Barnes
53addc5d6e
Merge branch 'pageflip' of git://people.freedesktop.org/~jbarnes/drm
...
Conflicts:
include/drm/drm.h - RMFB had its signature changed to avoid uint32_t
2009-12-03 14:17:26 -08:00
Jakob Bornecrantz
019a408a69
Change the dirty ioctl a bit and comment it
2009-11-30 00:40:51 +00:00
Jakob Bornecrantz
3e48613b48
Bring dirty code from old branch
2009-11-26 16:47:54 +01:00
Robert Noland
170674a606
Finish fixing the build on FreeBSD
2009-11-24 09:27:29 -06:00
Kristian Høgsberg
2b42af9a2f
Copy headers from kernel v2.6.32-rc6-130-g5b8f0be
2009-11-17 10:54:07 -05:00