[Bug 103047] lighting render issue in i915

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue May 29 10:29:46 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=103047

--- Comment #12 from Steven Noonan <steven at uplinklabs.net> ---
Here are all the glTexEnv* calls in the entire code base:

$ git grep glTexEnv | grep -v -e ^docs -e directx
code/explosion.cpp:             glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE,
GL_DECAL);
code/explosion.cpp:             glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE,
GL_MODULATE);
code/loaders/amiga_loader.cpp:  glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE,
GL_REPLACE);
code/loaders/amiga_loader.cpp:  glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE,
GL_MODULATE);
code/renderer.cpp:      glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE,
GL_MODULATE);
code/renderer.cpp:      glTexEnviv(GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, (GLint
*)colour);
code/taskmanager_interface_gestures.cpp:        glTexEnvf(GL_TEXTURE_ENV,
GL_TEXTURE_ENV_MODE, GL_COMBINE_EXT);
code/taskmanager_interface_gestures.cpp:        glTexEnvf(GL_TEXTURE_ENV,
GL_COMBINE_RGB_EXT, GL_REPLACE);
code/taskmanager_interface_gestures.cpp:        glTexEnvf(GL_TEXTURE_ENV,
GL_TEXTURE_ENV_MODE, GL_COMBINE_RGB_EXT);
code/taskmanager_interface_gestures.cpp:        glTexEnvf(GL_TEXTURE_ENV,
GL_COMBINE_RGB_EXT, GL_MODULATE);
code/taskmanager_interface_gestures.cpp:        glTexEnvf(GL_TEXTURE_ENV,
GL_TEXTURE_ENV_MODE, GL_MODULATE);
code/water.cpp: glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
code/water.cpp: glTexEnvf(GL_TEXTURE_ENV, GL_COMBINE_RGB_EXT, GL_REPLACE);
code/water.cpp: glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE_EXT);
code/water.cpp: glTexEnvf(GL_TEXTURE_ENV, GL_COMBINE_RGB_EXT, GL_MODULATE);
code/water.cpp: glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
code/worldobject/feedingtube.cpp:       glTexEnvf(GL_TEXTURE_ENV,
GL_TEXTURE_ENV_MODE, GL_COMBINE_EXT);
code/worldobject/feedingtube.cpp:       glTexEnvf(GL_TEXTURE_ENV,
GL_COMBINE_RGB_EXT, GL_REPLACE);
code/worldobject/feedingtube.cpp:       glTexEnvf(GL_TEXTURE_ENV,
GL_TEXTURE_ENV_MODE, GL_COMBINE_EXT);
code/worldobject/feedingtube.cpp:       glTexEnvf(GL_TEXTURE_ENV,
GL_COMBINE_RGB_EXT, GL_MODULATE);
code/worldobject/feedingtube.cpp:       glTexEnvf(GL_TEXTURE_ENV,
GL_TEXTURE_ENV_MODE, GL_MODULATE);
code/worldobject/laserfence.cpp:                               
glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE_EXT);
code/worldobject/laserfence.cpp:                               
glTexEnvf(GL_TEXTURE_ENV, GL_COMBINE_RGB_EXT, GL_REPLACE);
code/worldobject/laserfence.cpp:                               
glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE_EXT);
code/worldobject/laserfence.cpp:                               
glTexEnvf(GL_TEXTURE_ENV, GL_COMBINE_RGB_EXT, GL_MODULATE);
code/worldobject/laserfence.cpp:                               
glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
code/worldobject/radardish.cpp: glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE,
GL_COMBINE_EXT);
code/worldobject/radardish.cpp: glTexEnvf(GL_TEXTURE_ENV, GL_COMBINE_RGB_EXT,
GL_REPLACE);
code/worldobject/radardish.cpp: glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE,
GL_COMBINE_EXT);
code/worldobject/radardish.cpp: glTexEnvf(GL_TEXTURE_ENV, GL_COMBINE_RGB_EXT,
GL_MODULATE);
code/worldobject/radardish.cpp: glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE,
GL_MODULATE);


But yeah, even if there are bogus glTexEnv calls, the rendering difference
between HSW/SKL is the more interesting problem I think.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20180529/d5b0c84a/attachment.html>


More information about the intel-3d-bugs mailing list