Summary: | Warn about mipmap-incomplete texture being used | ||
---|---|---|---|
Product: | Mesa | Reporter: | Ruslan Kabatsayev <b7.10110111> |
Component: | Other | Assignee: | mesa-dev |
Status: | RESOLVED MOVED | QA Contact: | mesa-dev |
Severity: | enhancement | ||
Priority: | medium | ||
Version: | 17.2 | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | Test program |
Description
Ruslan Kabatsayev
2018-04-05 07:26:56 UTC
Created attachment 138612 [details]
Test program
With a debug build of Mesa if you set the MESA_DEBUG env var to "incomplete_tex" you'll get a warning. This predates the GL_ARB_debug_output extension. It shouldn't be hard to go into the incomplete() function in texobj.c and have it call _mesa_log_msg() so the incomplete texture gets reported via GL_ARB_debug_output. Want to take a stab at it? We should do the same for FBOs. (In reply to Brian Paul from comment #2) > Want to take a stab at it? I might try if no one other does, but I'm not sure how soon I'll be able to do this. There's also an unfortunate extra case that's not even picked up by incomplete_tex here: https://cgit.freedesktop.org/mesa/mesa/tree/src/mesa/main/texobj.h#n118 And this is actually the case being mentioned. The incomplete() stuff doesn't take sampler state into account. -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/924. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.