Summary: | [i965 oglc gles2c bisected] 4 OpenGL (ES) conformance cases regressed | ||
---|---|---|---|
Product: | Mesa | Reporter: | Shuang He <shuang.he> |
Component: | glsl-compiler | Assignee: | Kenneth Graunke <kenneth> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | high | CC: | idr, kenneth, xunx.fang |
Version: | git | ||
Hardware: | Other | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Shuang He
2010-12-01 16:29:19 UTC
*** Bug 32037 has been marked as a duplicate of this bug. *** Ugh. I see the problem, but it's not terribly straightforward to fix. I may have to revert this for now. Thanks for the report. commit c17c7903871b031162e41d6495a1bef64844e19b Author: Kenneth Graunke <kenneth@whitecape.org> Date: Mon Dec 6 10:54:21 2010 -0800 glsl: Properly add functions during lazy built-in prototype importing. The original lazy built-in importing patch did not add the newly created function to the symbol table, nor actually emit it into the IR stream. Adding it to the symbol table is non-trivial since importing occurs when generating some ir_call in a nested scope. A new add_global_function method, backed by new symbol_table code in the previous patch, handles this. Fixes bug #32030. commit a8f52647b045b5400ebcfc58ba235599a6e9ad87 Author: Kenneth Graunke <kenneth@whitecape.org> Date: Mon Dec 6 10:42:27 2010 -0800 symbol_table: Add support for adding a symbol at top-level/global scope. commit 6fae1e4c4d33769e2f255d50907b5aa0ab80edd4 Author: Kenneth Graunke <kenneth@whitecape.org> Date: Mon Dec 6 10:54:05 2010 -0800 glsl: Factor out code which emits a new function into the IR stream. A future commit will use the newly created function in a second place. Thanks. verified on piketon against: Libdrm: (master)2.4.23 Mesa: (master)9e1fbd3d6e2a8accd0ebdc5937dd6eb7a8ef9b10 Xserver: (master)xorg-server-1.9.99.901-20-g2c70b650b342378898064cf27e2f95c4b2e53d24 Xf86_video_intel: (master)2.13.902-1-g71af40a75fbdd1054b1111e8cbe67ad1f97e6613 Kernel: (drm-intel-next) 8d5203ca62539c6ab36a5bc2402c2de1de460e30 |
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.