i915: separate the fog term from the specular color term.
authorXiang, Haihao <haihao.xiang@intel.com>
Wed, 24 Dec 2008 01:26:46 +0000 (09:26 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Wed, 24 Dec 2008 01:26:46 +0000 (09:26 +0800)
commit129b6bc4e33257dd27aa9b50c6fa934ccb14376e
tree8a0d6dbeb3838ee5dd964a0aca750db2e62b443b
parent15b2e0d13873fb3b55af414285d74f4489dd2e13
i915: separate the fog term from the specular color term.

Previously fog parameter and specular color are packed into the
same dword. Note specular color should be packed in BGRA for device,
so if fog parameter and specular color all are present, fog parameter
will dirty the alpha term of specular color. This fixes rendering
issue when playing 'Yo Frankie' on 915/945.
src/mesa/drivers/dri/i915/i915_fragprog.c