openframeworks / openframeworks/openFrameworks
ofLight::disable() does not call ofDisableLighting()
Open
@julapy is already working on this.
Since Oct 16, 2013.
bug
core
section-3D
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 2.6k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 9
Description
Since ofLight::disable() does not call ofDisableLighting(), the lighting affects certain drawing even after the light is disabled.
For example, in graphics/fontsExample, when ofLight is added in draw() as:
...
void testApp::draw(){
ofLight light;
light.enable();
light.disable();
// now I assume lighting is off
ofSetColor(225);
...
then, it will affect the rest of the rendering, like this:

The original output is:

Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.