Bug 90205 - glGetQueryObjectui64v() not found in libGL.so.1
Summary: glGetQueryObjectui64v() not found in libGL.so.1
Status: VERIFIED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: git
Hardware: All Linux (All)
: medium normal
Assignee: Ian Romanick
QA Contact: Intel 3D Bugs Mailing List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-04-27 23:57 UTC by Mark Janes
Modified: 2015-04-30 19:22 UTC (History)
5 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Mark Janes 2015-04-27 23:57:52 UTC
With piglit cb334db, dlsym() is used to look up core functions instead of eglGetProcAddress()

This works everywhere except arb_pipeline_statistics_query, causing the following tests to fail on many intel platforms:

spec.arb_pipeline_statistics_query.arb_pipeline_statistics_query-geom
spec.arb_pipeline_statistics_query.arb_pipeline_statistics_query-vert_adj

The output from piglit is:

Standard Output

/tmp/build_root/m32/lib/piglit/bin/arb_pipeline_statistics_query-vert_adj -auto -fbo
GetProcAddress failed for "glGetQueryObjectui64v"

Standard Error

glGetQueryObjectui64v() not found in libGL.so.1: /tmp/build_root/m32/lib/libGL.so.1: undefined symbol: glGetQueryObjectui64v
Comment 1 Chad Versace 2015-04-30 18:09:55 UTC
Fixed by commit [http://cgit.freedesktop.org/piglit/commit/?id=845ba0e4dfb9372307f5d3032abdd0860e76731b]:

  commit 845ba0e4dfb9372307f5d3032abdd0860e76731b
  Author: Chad Versace <chad.versace@intel.com>
  Date:   Wed Apr 29 18:08:17 2015 -0700
  Subject: dispatch: Fix lookup for core OpenGL symbols


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.