History log of /external/mesa3d/src/gallium/state_trackers/vega/vg_translate.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9d6e908f140d0ed2fe8031d0f8084aaf2c3477db 11-May-2012 Andreas Betz <andreas.betz@elektrobit.com> vega: fix 565 color unpacking bug

NOTE: This is a candidate for the 8.0 branch.

Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/state_trackers/vega/vg_translate.c
9ab43f74547b31d07d57acf2351ff46465d077bf 06-Dec-2011 Fabio Pedretti <fabio.ped@libero.it> vega: remove unused vars

Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/state_trackers/vega/vg_translate.c
ee1720b99dfb5964962f2346406a4e3e88374a68 08-Dec-2009 Roland Scheidegger <sroland@vmware.com> gallium: fix more potential strict aliasing issues

In particular, gcc man page warns that
union a_union {
int i;
double d;
};

int f() {
double d = 3.0;
return ((union a_union *) &d)->i;
}

"might" not be ok (why not?), even though it doesn't seem to generate
any warnings. Hence don't use this and do the extra step to actually use
assignment to get the values in/out of the union.
This changes parts of 3456f9149b3009fcfce80054759d05883d3c4ee5.
/external/mesa3d/src/gallium/state_trackers/vega/vg_translate.c
3456f9149b3009fcfce80054759d05883d3c4ee5 07-Dec-2009 Roland Scheidegger <sroland@vmware.com> gallium/util: fix util_color_[un]pack[-ub] to be strict aliasing safe

use pointer to union instead of void pointer.
gcc complained a lot, depending what the pointer originally actually was.
Looks like it's in fact maybe legal to cast for instance uint pointers to
union pointers as long as union contains a uint type, hence use this with some
callers, other just use union util_color in the first place.
/external/mesa3d/src/gallium/state_trackers/vega/vg_translate.c
544dd4b11f7be76bb00fe29a60eaf2772dcc69ca 01-May-2009 Zack Rusin <zackr@vmware.com> OpenVG 1.0 State Tracker

Import of the OpenVG 1.0 state tracker for Gallium.
/external/mesa3d/src/gallium/state_trackers/vega/vg_translate.c