Summary: | [Regression, bisected] arb_program_interface_query.arb_program_interface_query-getprogramresourceiv fails | ||
---|---|---|---|
Product: | Mesa | Reporter: | Mark Janes <mark.a.janes> |
Component: | Drivers/DRI/i965 | Assignee: | Tapani Pälli <lemody> |
Status: | RESOLVED FIXED | QA Contact: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
Severity: | normal | ||
Priority: | medium | CC: | currojerez, lemody, mark.a.janes |
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Mark Janes
2015-08-11 17:11:12 UTC
According to Curro, the test may be flawed: "IIRC the test was trying to pass some ARB_compute_shader-specific enums in presence of ARB_shader_image_load_store" Tapani may be able to comment. Yep, I will take a look. I've sent a fix to piglit mailing list. fixed by --- 8< --- commit d345f9b1e048c8064b0ee25a3c8e39dd9723999d Author: Tapani Pälli <tapani.palli@intel.com> Date: Wed Aug 12 08:11:44 2015 +0300 arb_program_interface_query: fix getprogramresourceiv errors Move IS_PER_PATCH as part of tessellation queries, require GL_ARB_compute_shader for compute shader enum queries. Strictly speaking, spec would allow to query GL_REFERENCED_BY_COMPUTE_SHADER without having compute shaders but as it disallows GL_COMPUTE_SUBROUTINE and GL_COMPUTE_SUBROUTINE_UNIFORM if there is no compute shader support, it is likely that this is a bug in the spec. v2: add missing parenthesis! (spotted by Curro) Signed-off-by: Tapani Pälli <tapani.palli@intel.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91608 Tested-by: Mark Janes <mark.a.janes@intel.com> Reviewed-by: Francisco Jerez <currojerez@riseup.net> |
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.