6386f80dbd6f1230abf16fa5ac65dc0dca70033a |
|
31-Jan-2012 |
Brian Paul <brianp@vmware.com> |
vega: memset data array to zero to silence uninitialized var warnings
/external/mesa3d/src/gallium/state_trackers/vega/path.c
|
ceb6d34906c7c03c102c7e78dd02f5b0ebab4ca9 |
|
21-Sep-2011 |
Chia-I Wu <olv@lunarg.com> |
st/vega: fix vg_context_is_object_valid() vg_context_is_object_valid() checks if a handle is valid by checking if the handle is a valid key of the object hash table. However, the keys of the object hash table were object pointers. Fix vg_context_add_object() to use the handles as the keys so that vg_context_is_object_valid() works. This bug was introduced by 99c67f27d35a4bbbbefada8117d5972c7583cf42.
/external/mesa3d/src/gallium/state_trackers/vega/path.c
|
a84a1e344f544ec4da61809d4f09853a94d93e07 |
|
02-Dec-2010 |
Chia-I Wu <olv@lunarg.com> |
st/vega: Move vertex transformation to shader. It was done in path-to-polygon conversion. That meant that the results were invalidated when the transformation was modified, and CPU had to recreate the vertex buffer with new vertices. It could be a performance hit for apps that animate.
/external/mesa3d/src/gallium/state_trackers/vega/path.c
|
cb2791213a660dc39c22872ea9095bdfaa61aae4 |
|
02-Dec-2010 |
Chia-I Wu <olv@lunarg.com> |
st/vega: polygon_array requires a deep free. A polygon array is an array of pointers to polygons. The polygons should be freed with the array.
/external/mesa3d/src/gallium/state_trackers/vega/path.c
|
b06de80843e7d096bed4ae03ddc5e2842f1876af |
|
30-Nov-2010 |
Chia-I Wu <olv@lunarg.com> |
st/vega: Fix paint coordinates transformations. Depending on whether vgDrawPath(mode), vgDrawImage, or vgDrawGlyph[s] is called, different paint-to-user and user-to-surface matrices should be used to derive the sample points for the paint. This fixes "paint" demo.
/external/mesa3d/src/gallium/state_trackers/vega/path.c
|
165cb19abc4279839b0f5f53eb2feac60c2f415e |
|
24-Nov-2010 |
Chia-I Wu <olv@lunarg.com> |
st/vega: Make path_render and path_stroke take a matrix.
/external/mesa3d/src/gallium/state_trackers/vega/path.c
|
9ea4936a36f5011695a3996c63cfad6b480b3e49 |
|
24-Nov-2010 |
Chia-I Wu <olv@lunarg.com> |
st/vega: Fix a crash with empty paths.
/external/mesa3d/src/gallium/state_trackers/vega/path.c
|
f914cd1796845164109c837a111c39ba64852ad4 |
|
30-Jun-2010 |
nobled <nobled@dreamwidth.org> |
st/vega: s/free/FREE for matching MALLOC/CALLOC [Manually fix a conflict in vg_context.c by Chia-I Wu]
/external/mesa3d/src/gallium/state_trackers/vega/path.c
|
534c13302291c07a44afd528f4c758ced4296db5 |
|
24-Aug-2009 |
Zack Rusin <zackr@vmware.com> |
openvg: fix vgTransformPath with relative coords
/external/mesa3d/src/gallium/state_trackers/vega/path.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/path.c
|