History log of /external/mesa3d/src/gallium/state_trackers/vega/shader.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/shader.h
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/shader.h
e360f91f152615b35857a4d008d0439a3c3285a8 29-Nov-2010 Chia-I Wu <olv@lunarg.com> st/vega: Add color transformation support.

Per OpenVG 1.1. A new shader stage is added. It uses the first two
constants of the fragment shader for color transformation parameters.
/external/mesa3d/src/gallium/state_trackers/vega/shader.h
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/shader.h