mesa/src
Jerome Glisse ebe304fa54 gallium: list use inline function to avoid macro shot coming
Macro can lead to hard to debug list bugs. For instance consider
the following :
LIST_ADD(item, list->prev)
3 instruction of the macro became :
(list->prev)->next->prev = item
which is equivalent to :
list->prev = item
Thus list prev field changes and next instruction in the macro
(list->prev)->next = item
became :
item->next = item
And you endup with list corruption, other case lead to similar
list corruption. Inline function are not affected by this short
coming

Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2011-03-30 17:03:00 -04:00
..
driclient
egl egl_dri2 x11: Fix a typo 2011-03-30 08:29:09 -04:00
gallium gallium: list use inline function to avoid macro shot coming 2011-03-30 17:03:00 -04:00
getopt getopt: Make code more portable. 2011-01-12 16:54:21 +00:00
glsl glsl: Calcluate Mesa state slots in front-end instead of back-end 2011-03-29 13:21:08 -07:00
glu mesa: fix mesa version string construction 2010-10-19 08:59:27 -06:00
glut scons: Revamp how to specify targets to build. 2010-11-01 13:30:22 +00:00
glw
glx mesa: regenerate glapi files 2011-03-29 12:04:54 +02:00
mapi mesa: implement clamping controls (ARB_color_buffer_float) 2011-03-29 12:04:55 +02:00
mesa intel: Remove the unrelaxed relocation assertion 2011-03-30 15:13:05 +01:00
Makefile
SConscript scons: builtin_glsl_function on windows needs bundled getopt. 2011-02-11 20:09:26 +00:00