History log of /external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
78215b02e4b4b12d68ee7eecab7c9dff21494bf5 24-Jun-2010 nobled <nobled@dreamwidth.org> st/xorg: s/free/FREE for matching MALLOC/CALLOC
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
efc08bddb7622e4acfa795b58e1264b64b78ab4f 22-Jan-2010 Vinson Lee <vlee@vmware.com> st/xorg: Remove unnecessary headers.
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
31263f41a0aa2ac4514992cb3b5678116153939f 30-Dec-2009 Vinson Lee <vlee@vmware.com> st/xorg: Use C-style comments.
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
c441386b0c5c70fc4ae5b3c1eff3fb7f09812a30 28-Dec-2009 Vinson Lee <vlee@vmware.com> st/xorg: Silence unused variable warnings.
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
c712f3374626d96f9c08c3571a5572bcee60a5f2 23-Nov-2009 Zack Rusin <zackr@vmware.com> st/xorg: accelerate src luminance
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
cb060f3b987c9fa07ebe06cf2e7e54d1eaded1e1 16-Nov-2009 Jakob Bornecrantz <jakob@vmware.com> st/xorg: Fix comp alpha code and deal with luminance masks

There are two fixes in here one is a one liner that fixes
component alpha logic. The other deals better with luminance
formats used for masks, sources not yet implemented.

Fixes component alpha text and icons in gnome. There are a one
or two cases that this code misses. Like if src_luminance is set
but no mask image is given.
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
5438ee3ecfe5c25102d196fd6d7258201e27e6ca 12-Nov-2009 Jakob Bornecrantz <jakob@vmware.com> st/xorg: Incase of format missmatch swizzle channels and set alpha

This path is only hit for icons in gnome so far
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
4d72f8f520e02366d695e35aa8ef09fc36f36804 12-Nov-2009 Zack Rusin <zackr@vmware.com> st/xorg: use an immediate instead of a full blown const
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
72b4a7d67f90a20d774dddccbc6eed30d01a7f38 12-Nov-2009 Zack Rusin <zackr@vmware.com> st/xorg: don't use flow control
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
2cfbbc76e445d88bdac7dd4dd22aaf36bbc8e4cc 12-Nov-2009 Zack Rusin <zackr@vmware.com> st/xorg: implement repeatnone and make some code smell less like ass
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
2947d1420270476730711892909c3683bb6c5bff 25-Oct-2009 Zack Rusin <zackr@vmware.com> st/xorg: fix xv
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
0b069d648b787636cc57149f47a06fb16f7629ab 24-Oct-2009 Zack Rusin <zackr@vmware.com> st/xorg: stop overflowing yuv buffers
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
a9f8baf00b264a9b370ecb611334af3063674ce5 24-Oct-2009 Zack Rusin <zackr@vmware.com> st/xorg: add yuv vertex shader

plus some general fixes
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
6b8ce4cc4f9acdd9227e26a812dd911f45b623a5 23-Oct-2009 Zack Rusin <zackr@vmware.com> st/xorg: add yuv shaders
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
b17c885a8aa88ef06f384330d59aeb23b73350bb 23-Oct-2009 Zack Rusin <zackr@vmware.com> st/xorg: fix text with component alpha rendering
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
bec5230a1ff3998d0f184fc2b7437b51082c329f 23-Oct-2009 Zack Rusin <zackr@vmware.com> st/xorg: lots of fixes related to compositing

fixes transformations, rendering with multiple bound textures, xrender
matrix conversions plus some cleanups
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
c4af8ce69e1a7105b0178da8a085b73ab984e432 22-Oct-2009 Zack Rusin <zackr@vmware.com> st/xorg: lots of render fixes

fixes all the blend modes, fixes flushing/finishing semantics, adds
acceleration for the component alpha modes that we can support, fixes
src in mask shader and general cleanups
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
89bb33fb20e69d9fa5325da10abf31d61d51d371 10-Oct-2009 Zack Rusin <zackr@vmware.com> st/xorg: fix and enable by default xrender acceleration

src in mask was broken
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
319a588238b4c0c58f8f8807e1143ad79cd8f698 09-Oct-2009 Zack Rusin <zackr@vmware.com> st/xorg: lots of rendering and xv changes

extract all the rendering code to xorg_rendedrer, make both exa and xv
share that code. in the process cleanup the rendering code and implement
a lot more of the xv infrastructure.
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
9c449502a2a92bc71bc438f366138ae82404c066 25-Sep-2009 Michel Dänzer <daenzer@vmware.com> st/xorg: Make sure struct is fully initialized.

gcc complained about a missing initializer.
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
b0ddfe8a3dc3dfee87dd382a4aa7cbd03a395f37 25-Sep-2009 Michel Dänzer <daenzer@vmware.com> st/xorg: Use generic semantic for Composite mask coordinates.
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
a016043386045d7cc35d70e42d963704fcae3731 15-Sep-2009 Zack Rusin <zackr@vmware.com> st/xorg: fixing copies and composite shaders

copies were busted when src == dst. also the composite shaders
were incorrectly using the fragments instead of the texture coordinate.
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
f1ce6b09cdb21d9217d6ad6057f7fb97375df8be 15-Sep-2009 Zack Rusin <zackr@vmware.com> st/xorg: Brian suggested that those could be mad's

optimizes the common paths
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
5a87a25a65012122dd91256a8d2f3d1c3ffe5de0 14-Sep-2009 Brian Paul <brianp@vmware.com> st/xorg: fix ureg_DECL_constant() parameters

This fixes the compilation errors reported in bug 23945 but someone more
familiar with the code should review for correctness and close the bug
report.
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
ae4704eabc237e13c9b06df9c44f31c9baca6208 12-Sep-2009 Keith Whitwell <keithw@vmware.com> tgsi/ureg: give ureg_DECL_constant an explicit index parameter

Avoid the need to emit all constant declarations in order. Makes
referring to a specific constant in the constant buffer much easier.
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
6d8dbd3d1ec888300fb0e9ac3cf61808ba8ecc2b 12-Sep-2009 Keith Whitwell <keithw@vmware.com> tgsi/ureg: VS inputs don't have any semantic tags, just an index

Fix ureg_DECL_vs_input to reflect this and fix up all callers.
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
8c37a4c8fd133f3cddc6798a0834038730acc213 09-Sep-2009 Zack Rusin <zackr@vmware.com> st/xorg: rename ctx to pipe to match every other gallium state tracker

plus it avoids the "ctx->ctx->" syntax
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
6be1a98ab9d64584c3852b97e2f1d63697f7bf76 09-Sep-2009 Zack Rusin <zackr@vmware.com> st/xorg: implement exasolids with full pipelining

plus fix some small issues with the shaders
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
3167c2e8a0a248c290ae8bfff23c88db8f39cd11 09-Sep-2009 Zack Rusin <zackr@vmware.com> st/xorg: start adding support for surface fills
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
323440b3e204a6de8faa8009eea9bb05c3b11991 03-Sep-2009 Zack Rusin <zackr@vmware.com> st/xorg: add linear and radial gradient acceleration
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
007a843991cd2c03369590fa15cbb60a9b261c65 03-Sep-2009 Zack Rusin <zackr@vmware.com> st/xorg: radial gradient shader
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
5571c4fe3650d062d9c469b774ff4930f43c4354 03-Sep-2009 Zack Rusin <zackr@vmware.com> st/xorg: linear gradient shader
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
5643942517f05c7a986d208be4402927a111555e 03-Sep-2009 Zack Rusin <zackr@vmware.com> st/xorg: cleanup and adjust to the changes in the ureg code
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
206eb504930e5c5f8c947949bcaf20b11627fac7 03-Sep-2009 Zack Rusin <zackr@vmware.com> st/xorg: fix warnings
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
d918896a754460bfcc5a9ba1e2844255f21ecab7 02-Sep-2009 Zack Rusin <zackr@vmware.com> st/xorg: handle solid fills in the fragment shader
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
7e4487ad5c1dcaa77df980bd6ef598ee880dc1c4 02-Sep-2009 Zack Rusin <zackr@vmware.com> st/xorg: getting indexes right tends to be helpful
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
5c746d9214b72c181aa80f09aa527542e5b2f213 02-Sep-2009 Zack Rusin <zackr@vmware.com> st/xorg: redo the vertex shader
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
f1c0a4b2f4b0054a3371fcaf5121bf53ef29b756 28-Aug-2009 Zack Rusin <zackr@vmware.com> st/xorg: normalize coords for the src operands in the vertex shader
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
f9a3fce09044fbfe9a9b973d33b31cfe826d1386 27-Aug-2009 Zack Rusin <zackr@vmware.com> st/xorg: bind framebuffer and viewport for exa
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
a0966c41a913666f0a6b04bde63162a30b1a1879 26-Aug-2009 Zack Rusin <zackr@vmware.com> st/xorg: create basic vertex shader
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
b324aacf139bc88fa268057158af88f725c50c63 26-Aug-2009 Zack Rusin <zackr@vmware.com> st/xorg: create basic fragment shader
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
7bc4744026fadd3859097bf076e9b345f4e310f4 25-Aug-2009 Zack Rusin <zackr@vmware.com> xorg: insert shaders into the cache
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
23b59d3b4029ea89b5a8e85ea3cc10bea1ab01d0 25-Aug-2009 Zack Rusin <zackr@vmware.com> exa: add basic code to cache vertex and fragment shaders
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
c7653a83330e5ea63ad3a566da15155e216c6cb4 25-Aug-2009 Zack Rusin <zackr@vmware.com> exa: check whether the op is accelerated
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
ffe8cc6cef9df796500a30acf88ffeac7588c28a 25-Aug-2009 Zack Rusin <zackr@vmware.com> xorg: fix compilation
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
17076d700c94402f82c22b2e1d99a1753e4a0834 25-Aug-2009 Zack Rusin <zackr@vmware.com> xorg: start on code accelerating render
/external/mesa3d/src/gallium/state_trackers/xorg/xorg_exa_tgsi.c