[Bug 105065] Qt Programs occasionally fail to render with new Mesa (glGetProgramBinary)
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Feb 12 23:38:39 UTC 2018
https://bugs.freedesktop.org/show_bug.cgi?id=105065
Bug ID: 105065
Summary: Qt Programs occasionally fail to render with new Mesa
(glGetProgramBinary)
Product: Mesa
Version: 17.3
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/DRI/i965
Assignee: scott.d.phillips at intel.com
Reporter: mark.a.janes at intel.com
QA Contact: intel-3d-bugs at lists.freedesktop.org
In testing Mesa 18.0rc3, I noticed that Qt programs failed to render at all.
Lionel Landwerlin isolated this to Qt's binary shader cache.
Jason Ekstrand found an easy reproduction:
1) run Qt program with Mesa master
2) change a source file, without changing the git commit, and recompile Mesa
to generate a new Build ID.
3) run Qt program again
Laszlo Agocs pointed out that the Qt cache does check the link status
appropriately when using cached binaries.
We need to step into Qt's mechanism to understand why/how the cached binaries
are being used.
--
You are receiving this mail because:
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/20180212/44cf00f0/attachment.html>
More information about the intel-3d-bugs
mailing list