[Bf-committers] New glLineWidth Policy

Dalai Felinto dfelinto at gmail.com
Fri Feb 19 13:02:25 CET 2016


> Just thinking there might be a way to guarantee initial
width of 1.0 for addons only.

We could (easily even) set the opengl states back to their "reset"
values prior to calling the pre/post drawing callbacks.

In fact I think we *should* do this, if we can't guarantee line width 1.0.
--
blendernetwork.org/dalai-felinto
www.dalaifelinto.com


2016-02-18 22:37 GMT-02:00 Mike Erwin <significant.bit at gmail.com>:
> Brecht Van Lommel <brechtvanlommel at pandora.be> wrote:
>
>> Mike Erwin <significant.bit at gmail.com> wrote:
>> > For 2.77 what is left to fix? If it's a small set I say fix those and
>> keep
>> > the change. (but of course I would say that) It gets us closer to clean
>> GL
>> > usage.
>>
>> But it also breaks addon backwards compatibility, which I don't think
>> is intentional for 2.77?
>>
>
> Of course not :)  At this point this is the big unknown, since it's
> impossible to review all addon code. Addons must go through the Python
> interface right? Just thinking there might be a way to guarantee initial
> width of 1.0 for addons only.
>
> Up to now there have been multiple fixes based on bug reports from
>> users. If we rely on just bug reports then there's likely more corner
>> cases that are still broken. If we keep these commits then I think
>> someone should go over all GL_LINE drawing and verify that it's
>> properly setting the line widths.
>
>
> Sign me up for that. A second or third pair of eyes would help too.
>
> -- Mike
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers


More information about the Bf-committers mailing list