| Summary: | Mesa does not remove no-op state changes occuring outside rendering commands | ||
|---|---|---|---|
| Product: | Mesa | Reporter: | Aapo Tahkola <aet> |
| Component: | Mesa core | Assignee: | mesa-dev |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | low | CC: | glisse |
| Version: | unspecified | ||
| Hardware: | x86 (IA32) | ||
| OS: | Linux (All) | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
| Attachments: | Test program | ||
|
Description
Aapo Tahkola
2006-02-09 00:29:06 UTC
Created attachment 4579 [details]
Test program
Program representing a typical rendering sequence used in many applications.
Taking out the offending bits yells speed boost of ~10x
In the future, we may be implementing a more elaborate state-tracking mechanism which would avoid problems like this. Mass reopen. The "LATER" resolution is lame, I'm deleting it. Consider LATER to have arrived. Between Gallium and the planned GL 3.x support not depending on Mesa, I'd say that this isn't really a serious problem anymore, but feel free to re-open if you think I'm being a tool. |
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.