summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/directfb
Commit message (Collapse)AuthorAgeFilesLines
* mesa: Factor out the fb initialization details from _mesa_new_framebuffer.Francisco Jerez2010-02-031-1/+1
| | | | | | | | | | | This should make things easier for drivers wanting to work with a "subclass" of gl_framebuffer. The complementary "_mesa_initialize_framebuffer" function is now called "_mesa_initialize_window_framebuffer" for the sake of symmetry. Signed-off-by: Brian Paul <[email protected]>
* mesa: implement per-buffer color maskingBrian Paul2009-12-291-4/+4
| | | | | | | | | | | This is part of the GL_EXT_draw_buffers2 extension and part of GL 3.0. The ctx->Color.ColorMask field is now a 2-D array. Until drivers are modified to support per-buffer color masking, they can just look at the 0th color mask. The new _mesa_ColorMaskIndexed() function will be called by glColorMaskIndexedEXT() or glColorMaski().
* mesa: prefix more #includes with "main/"Brian Paul2008-09-181-10/+10
|
* Call mklib with $(SHELL) so the user controls the interpreterDan Nicholson2008-07-121-1/+1
| | | | | Respect the user's choice of shell when running mklib rather than always using /bin/sh.
* s/inline/INLINEBrian Paul2008-06-211-2/+2
|
* Makefile clean-upsBrian Paul2008-06-091-2/+2
|
* move directfb-libgl into drivers/directfb/MakefileBrian Paul2008-06-061-1/+14
|
* Never fail `make clean'Dan Nicholson2008-05-071-1/+1
| | | | | | Mostly some pedantic changes such that `make clean' always ignores errors. Also changed the top clean target to do the `touch configs/current' dance instead of realclean.
* [directfb] Added RGB444 and RGB555.Claudio Ciccani2008-02-081-13/+75
| | | | Also added color expansion for RGB16, ARGB1555 and ARGB4444.
* Fixed initialization of render buffer and deinitialization of context.Claudio Ciccani2007-07-011-11/+16
|
* Commiting a few minor fixes to glut fbdev (segfault on a separate stack)Sean D'Epagnier2007-02-161-2/+2
| | | | | | Updated all drivers that used the old _ac_ functions to use the new _vbo_ functions. I know this fixed the fbdev driver, it looks like it might fix some other drivers too.
* Merge branch 'vbo-0.2'Keith Whitwell2007-02-021-1/+1
|\ | | | | | | | | | | | | Conflicts: src/mesa/main/texcompress_s3tc.c src/mesa/tnl/t_array_api.c
| * Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa ↵Keith Whitwell2007-01-161-82/+105
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into vbo-0.2 Conflicts: src/mesa/array_cache/sources src/mesa/drivers/dri/i965/brw_context.c src/mesa/drivers/dri/i965/brw_draw.c src/mesa/drivers/dri/i965/brw_fallback.c src/mesa/drivers/dri/i965/brw_vs_emit.c src/mesa/drivers/dri/i965/brw_vs_tnl.c src/mesa/drivers/dri/mach64/mach64_context.c src/mesa/main/extensions.c src/mesa/main/getstring.c src/mesa/tnl/sources src/mesa/tnl/t_save_api.c src/mesa/tnl/t_save_playback.c src/mesa/tnl/t_vtx_api.c src/mesa/tnl/t_vtx_exec.c src/mesa/vbo/vbo_attrib.h src/mesa/vbo/vbo_exec_api.c src/mesa/vbo/vbo_save_api.c src/mesa/vbo/vbo_save_draw.c
| * | merge current trunk into vbo branchAlan Hourihane2006-11-021-3/+7
| | |
| * | switch remaining drivers over to vboKeith Whitwell2006-10-311-1/+1
| | |
* | | Updated copyright header.Claudio Ciccani2007-01-271-12/+13
| |/ |/| | | | | Switched to LGPL (GPL header was a cut-&-paste mistake).
* | Be aware that the surface storage can change between locks.Claudio Ciccani2006-12-011-22/+22
| |
* | Remove DirectFBGL header from Mesa bacause since 1.0.0 DirectFB installs its ↵Claudio Ciccani2006-12-011-28/+52
| | | | | | | | | | | | own header. Updated to the current DirectFBGL interface (i.e. added GetProcAddress()).
* | Fixed compilation errors/warnings.Claudio Ciccani2006-12-011-33/+32
| | | | | | | | Duplicate destination surface to avoid saving/restoring the rendering state during each Clear.
* | Remove x/y/width/height parameters from Clear functions.Brian Paul2006-11-011-3/+7
|/
* Remove calls to _mesa_ResizeBuffersMESA() - generally replace with code toBrian Paul2006-10-151-2/+12
| | | | check the current window size, then call _mesa_resize_framebuffer().
* Fixed warnings.Claudio Ciccani2006-08-011-39/+99
|
* LIB_DIR is now just 'lib' or 'lib64'Brian Paul2006-07-131-1/+1
| | | | | Replaced $(LIB_DIR) with $(TOP)/$(LIB_DIR), use LIB_DIR in install targets. Patch by Hanno Böck.
* Use $(LIB_DIR) instead of $(TOP)/lib since libraries sometimes go into lib64/.Brian Paul2006-06-261-1/+1
| | | | Probably need to fix the install destinations too...
* Fixed bug with multiple contexts.Claudio Ciccani2006-05-311-76/+228
| | | | | Added support for ARGB4444 and ARGB2554. Added hardware accelerated Clear().
* DirectFB updates (Claudio Ciccani)Brian Paul2005-06-202-131/+155
|
* DirectFB driver (Claudio Ciccani)Brian Paul2005-01-032-0/+695