History log of /external/mesa3d/src/mesa/drivers/dri/common/xmlpool/options.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
040894391a2cf85035c6ad85f3f85c6efb23324b 18-Jul-2012 Kenneth Graunke <kenneth@whitecape.org> i965: Add a driconf option to disable GL_ARB_blend_func_extended.

Unigine Heaven (at least) has a bug where it incorrectly uses the
GL_ARB_blend_func_extended extension.

Dual source blending allows two color outputs per render target;
individual shader outputs can be assigned to be either the first or
second blending input by setting the 'index' via one of two methods:

- An API call: glBindFragDataLocationIndexed()
- The GLSL 'layout' qualifier provided by GL_ARB_explicit_attrib_location

Both of these only work on user defined fragment shader outputs; it's an
error to use either on built-in outputs like gl_FragData.

Unigine uses gl_FragData and gl_FragColor exclusively, and doesn't even
attempt to use either method to set index == 1. However, it does set
the blending function to SRC1 enums, which requires a fragment shader
output with index == 1 or else rendering is undefined.

In other words, enabling ARB_blend_func_extended causes Unigine to
render incorrectly, resulting in an apparent regression, even though our
driver code (as far as I can tell) is perfectly fine.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=50291
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Chad Versace <chad.versace@linux.intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/common/xmlpool/options.h
642247883fb9e6dce9bad724f7f6503321e0ef6f 25-Jan-2012 Eric Anholt <eric@anholt.net> i965: Add a driconf option to force GLSL extension behavior to "warn".

This can be used to work around broken application behavior, like in
Unigine where it attempts to use texture arrays without declaring
either "#extension GL_EXT_texture_array : enable" or "#version 130".

NOTE: This is a candidate for the 8.0 branch.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/common/xmlpool/options.h
6a6441fc03b4f28bfd2619e4e6d260cf6ea82554 18-Aug-2011 Lauri Kasanen <cand@gmx.com> driconf: Add the PP descriptions

Signed-off-by: Lauri Kasanen <cand@gmx.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/dri/common/xmlpool/options.h
40bc2748c2781600c748e546160bcc2aab637825 06-Mar-2009 Eric Anholt <eric@anholt.net> intel: Add always_flush_batch driconf option for making small batchbuffers.

This can improve debugging with INTEL_DEBUG=batch,sync by giving smaller
batchbuffers.
/external/mesa3d/src/mesa/drivers/dri/common/xmlpool/options.h
f3687284c12f34268172b9c60e2effd697162129 06-Mar-2009 Eric Anholt <eric@anholt.net> intel: Add always_flush_cache driconf option for debugging cache flush failure.

I keep wanting to hack this knob in as a one-time thing, so it seemed useful
to have all the time.
/external/mesa3d/src/mesa/drivers/dri/common/xmlpool/options.h
7daf30104617b95d83b014a13259e84e28e6aaf6 06-Dec-2006 Michel Dänzer <michel@tungstengraphics.com> Re-generate options.h with Swedish translations.
/external/mesa3d/src/mesa/drivers/dri/common/xmlpool/options.h
80fcbca7dff099be352a9b6237e05a02e321ef26 16-Oct-2006 Brian Paul <brian.paul@tungstengraphics.com> allow >10 mipmap levels (patch by Benno Schulenberg) (bug 3130)
/external/mesa3d/src/mesa/drivers/dri/common/xmlpool/options.h
e7276b7fa597f7914f7e10a2e50dae36ae50e10b 03-Feb-2006 Roland Scheidegger <rscheidegger@gmx.ch> replace the texture level hack used in radeon/r200 to allow larger textures with different methods to calculate the announced maximum texture sizes. Default is still the same (that is, radeon/r200 default to not announce anything which might not fit, i830/i915 default to 1 texture must fit). Bug #5785.
/external/mesa3d/src/mesa/drivers/dri/common/xmlpool/options.h
963586b871e77d8bc34c2a02500f8f5313825fd4 22-Apr-2005 Felix Kuehling <fxkuehl@gmx.de> Added a French translation of option descriptions by Stephane Marchesin.
/external/mesa3d/src/mesa/drivers/dri/common/xmlpool/options.h
0ad2ef20a79a317c6648326b7c0bf109703a84c1 12-Apr-2005 Felix Kuehling <fxkuehl@gmx.de> Added a Spanish translation by David Rubio Miguélezand a Dutch
translation by Manfred Stienstra.
/external/mesa3d/src/mesa/drivers/dri/common/xmlpool/options.h
55ba0dccc92797a0411ce315328100e28f6343b7 11-Apr-2005 Felix Kuehling <fxkuehl@gmx.de> Manage option translations in separate .po files to make translations
easier for non-programmers familiar with GNU gettext. For now there is
only a German translation but more translations are encouraged.

Translatable strings are extracted from t_options.h containing option
definitions with English descriptions. A corresponding header options.h
with all available translations of option descriptions is generated by
gen_xmlpool.py and included by xmlpool.h.

Many option descriptions were rephrased to make them unambiguous for
translation without context. They are hopefully more helpful to users at
the same time.
/external/mesa3d/src/mesa/drivers/dri/common/xmlpool/options.h