summaryrefslogtreecommitdiff
path: root/src/gallium/include/pipe/p_thread.h
AgeCommit message (Collapse)Author
2009-09-14gallium: Add Mac OS to pipe/p_thread.h.Vinson Lee
Mac OS also has POSIX threads.
2009-09-09gallium: Added HaikuOS platformaljen
2009-06-16Merge branch 'mesa_7_5_branch'Brian Paul
Conflicts: src/mesa/main/api_validate.c
2009-06-15gallium: Ensure assert macro is defined before being used in p_thread.hJosé Fonseca
2009-06-05gallium: Make pipe thread say if it has condvars or notJakob Bornecrantz
2009-03-25Add #ifdefs needed to compile Gallium on Solaris with gcc or Sun ccAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-03-16gallium: Use macro parameter names consistently.Michal Krol
2009-03-16gallium: pipe_mutex_init() is of type void.Michal Krol
Both the windows and fallback versions are void already.
2009-02-25gallium: Add support for BSD operating systems, tested with FreeBSDBenjamin Close
BSD supports pipe in the same way as linux hence options which are safe for linux are also safe for BSD. Define PIPE_OS_BSD in include/pipe/p_config.h and adjust the defines to make use of it. Also define MAP_ANONYMOUS for BSD systems which use MAP_ANON Signed-off-by: Benjamin Close <Benjamin.Close@clearchain.com>
2008-09-19gallium: Fix doxygen comments.José Fonseca
2008-09-05gallium: Add pipe_thread primitives for PIPE_OS_LINUX.Michal Krol
2008-09-05gallium: Add pipe_thread primitives for PIPE_SUBSYSTEM_WINDOWS_USER config.Michal Krol
2008-08-28gallium: s/PIPE_OS_WINDOWS/PIPE_SUBSYSTEM_WINDOWS_USER/ in p_thread.José Fonseca
PIPE_OS_WINDOWS is an umbrella for all Windows variants and subsystems, PIPE_SUBSYSTEM_WINDOWS_USER is just for user-space windows (e.g., OpenGL), and the thread primitives currently included in p_thread only support the later.
2008-08-27gallium: s/_glthread_Cond/unsigned/ in p_thread.hBrian Paul
2008-08-27gallium: Add dummy defines of pipe_condvar for Windows to make it compile.Michal Krol
2008-08-26gallium: thread wrapper clean-upBrian Paul
In p_thread.h replace _glthread_* functions with new pipe_* functions. Remove other old cruft.
2008-06-24gallium: remove some old dispatch codeBrian Paul
2008-04-11gallium: Thread condition variables.José Fonseca
2008-02-19Remove src/mesa and src/mesa/main from gallium source include paths.José Fonseca
2008-02-15Code reorganization: move files into their places.José Fonseca
This is in a separate commit to ensure renames are properly preserved.