Changes in double side lighting usage
authorSergey Sharybin <sergey.vfx@gmail.com>
Sat, 25 Feb 2012 18:09:39 +0000 (18:09 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Sat, 25 Feb 2012 18:09:39 +0000 (18:09 +0000)
commit79f9964cdb99d44dc41785d37a9712ad97b51d4d
treefad96a833511fcfc592eb4b3784f0d743a73d8d6
parent3fc2fbc333e47c2bbc3cabd33a2cd6ada3c714fd
Changes in double side lighting usage

Disabled double-side lighting by default and changed areas which are using
double sided lighting to switch it off just after doing stuff which requires
double side.

This makes code a bit more simple to follow (no all that disabling double side
lighting all over the code and so).

This change also fixes crash of blender caused by intel gme965 driver which
leads to stack corruption in some place when double side lighting isn't
disabled (probably driver still kind of using double side in some areas or so).

Hopefully it'll also fix #30293: Converting Text to Mesh

Thanks to Campbell to assist writing this patch!
source/blender/editors/space_view3d/drawobject.c
source/blender/gpu/intern/gpu_extensions.c