i965: Add a driconf option to force GLSL extension behavior to "warn".
authorEric Anholt <eric@anholt.net>
Wed, 25 Jan 2012 22:13:13 +0000 (14:13 -0800)
committerEric Anholt <eric@anholt.net>
Mon, 30 Jan 2012 19:44:11 +0000 (11:44 -0800)
commit642247883fb9e6dce9bad724f7f6503321e0ef6f
treefd996b8cafc86df9b7719f73a4e461c059e8dd21
parentb9e27cc1426e3242a003fa5ae91fab330694009a
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>
src/mesa/drivers/dri/common/xmlpool/options.h
src/mesa/drivers/dri/i965/brw_context.c
src/mesa/drivers/dri/intel/intel_screen.c