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
|