Summary: | [BDW,SKL][GLES 3.1 CTS]ES31-CTS.shader_image_load_store.negative-linkErrors fail | ||
---|---|---|---|
Product: | Mesa | Reporter: | Marta Löfstedt <marta.lofstedt> |
Component: | Drivers/DRI/i965 | Assignee: | Marta Löfstedt <marta.lofstedt> |
Status: | RESOLVED FIXED | QA Contact: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
Severity: | normal | ||
Priority: | medium | ||
Version: | 11.0 | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 92778 |
Description
Marta Löfstedt
2015-12-16 14:47:01 UTC
The shaders in the test should fail to link, but they don't. It seem that we don't check types over shader stages. The test have: in vs: "layout(rgba32f) writeonly uniform highp image3D g_image;" in fs: "layout(rgba32f) writeonly uniform highp image2D g_image;" and in a second case: in vs: layout(rgba32f) in fs: layout(r32f) The issue is not reproducible with Samuels patch: http://patchwork.freedesktop.org/patch/69470/ The issue is solved by: commit 69c4c752642d58e294f28db650afc4a9e8b0b38a Author: Samuel Iglesias Gonsálvez <siglesias@igalia.com> Date: Tue Jan 5 13:21:17 2016 +0100 glsl: add image_format check in cross_validate_globals() |
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.