mesa/include/GL
Kristian Høgsberg 4fddb2ba21 gbm: Add gbm_bo_write entry point
This new gbm entry point allows writing data into a gbm bo.  The bo has
to be created with the GBM_BO_USE_WRITE flag, and it's only required to
work for GBM_BO_USE_CURSOR_64X64 bos.

The gbm API is designed to be the glue layer between EGL and KMS, but there
was never a mechanism initialize a buffer suitable for use with KMS
hw cursors.  The hw cursor bo is typically not compatible with anything EGL
can render to, and thus there's no way to get data into such a bo.

gbm_bo_write() fills that gap while staying out of the efficient
cpu->gpu pixel transfer business.

Reviewed-by: Ander Conselvan de Oliveira <conselvan2@gmail.com>
2012-05-03 10:57:32 -04:00
..
internal gbm: Add gbm_bo_write entry point 2012-05-03 10:57:32 -04:00
gl.h Only use gcc visibility support with gcc4+. 2011-10-24 10:22:52 -06:00
gl_mangle.h Regenerate gl_mangle.h. 2010-12-20 19:29:48 -07:00
glext.h include: Fix glDebugMessageCallbackARB's prototype. 2012-03-11 16:23:45 +00:00
glu.h glu: Fix _GLUfuncptr typedef. 2011-05-12 11:45:30 +01:00
glu_mangle.h Add missing entry points. (Warren Cashen) 2003-10-10 22:09:05 +00:00
glx.h glx: Drop support for GLX_MESA_allocate_memory 2010-07-19 22:45:50 -04:00
glx_mangle.h gl: added mangled glXGetProcAddressARB define 2009-11-19 09:33:32 -07:00
glxext.h mesa: upgrade glxext.h to version 32 2010-09-14 09:39:44 -06:00
osmesa.h mesa: Remove support for BeOS 2011-08-26 23:31:23 -07:00
vms_x_fix.h OpenVMS compile support update 2006-09-04 06:26:08 +00:00
wglext.h mesa: upgrade wglext.h to version 22 2010-09-14 09:40:23 -06:00
wmesa.h Assorted Windows fixes (Karl Schultz) 2008-05-29 10:42:02 -06:00