841eee5d44b222a5819804726187683033eb71db |
|
13-Jun-2012 |
Stéphane Marchesin <marcheu@chromium.org> |
i915g: More ops commute. This allows using the optimizations more broadly.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
|
3235435e801122fb6d28c0bcc232ddaeb6b9c568 |
|
11-Jan-2012 |
Stéphane Marchesin <marcheu@chromium.org> |
i915g: Fix bugs in the shader optimizer.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
|
b50d250e02457f367c195ee1808b061e0dfe2d00 |
|
23-Dec-2011 |
Stéphane Marchesin <marcheu@chromium.org> |
i915g: Only apply the optimization to output vars. This is a bit overkill, but otherwise we need to rename subsequent uses, which is a future TODO. Reported by CME.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
|
687e62a5d76e2e4cbbc6268e5b0e3f148b681185 |
|
22-Sep-2011 |
Stéphane Marchesin <marcheu@chromium.org> |
i915g: Fix peephole optimization for MOVs.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
|
51f641291d19d05acf04f08dd51215c2702a1695 |
|
22-Sep-2011 |
Stéphane Marchesin <marcheu@chromium.org> |
i915g: Add an optimization to get rid of useless movs, in particular at the end of some shaders.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
|
9a15b1eb95da138231994b6d05cf09c60ba1d842 |
|
22-Sep-2011 |
Stéphane Marchesin <marcheu@chromium.org> |
i915g: Fix bug in shader optimizer.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
|
9baad926602547e14d4fdc6a66ec629dfa6acbb2 |
|
08-Jul-2011 |
Stéphane Marchesin <marcheu@chromium.org> |
i915g: Make optimization more generic.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
|
f934c80faf0d1fb559cee0a903daba321098320d |
|
07-Jul-2011 |
Stéphane Marchesin <marcheu@chromium.org> |
i915g: Apply optimization to ADDS/MUL and only if we're not saturating.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
|
7a10976adb65010bec7952a80d1b43d62b3f8bb3 |
|
07-Jul-2011 |
Brian Paul <brianp@vmware.com> |
i915g: move code after declaration
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
|
31484b068d4d2842593498c75ec831dfa75af14e |
|
06-Jul-2011 |
Stéphane Marchesin <marcheu@chromium.org> |
i915g: Fix optimize so that it actually gets used.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
|
053af6ac8cda226a62844fc014ed9f133557c111 |
|
06-Jul-2011 |
Stéphane Marchesin <marcheu@chromium.org> |
i915g: Fix optimization, also make it more generic.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
|
2bc5e0e97ba7b6c32f6ff90cb90448173d74b89b |
|
05-Jul-2011 |
Stéphane Marchesin <marcheu@chromium.org> |
i915g: introduce the tiny shader optimizer.
/external/mesa3d/src/gallium/drivers/i915/i915_fpc_optimize.c
|