Bug 96639

Summary: st/mesa: transfer_map with too-high level with dEQP-GLES2.functional.texture.completeness.cube.extra_level
Product: Mesa Reporter: Ilia Mirkin <imirkin>
Component: Mesa coreAssignee: mesa-dev
Status: RESOLVED FIXED QA Contact: mesa-dev
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Ilia Mirkin 2016-06-22 16:49:00 UTC
./deqp-gles2 --deqp-visibility=hidden --deqp-case='dEQP-GLES2.functional.texture.completeness.cube.extra_level'
dEQP Core git-aa4099c48f58c93d951b64451ef87adb31fce406 (0xaa4099c4) starting..
  target implementation = 'X11 GLX'

Test case 'dEQP-GLES2.functional.texture.completeness.cube.extra_level'..
deqp-gles2: lp_texture.c:522: llvmpipe_transfer_map: Assertion `level <= resource->last_level' failed.
Aborted

I think the issue may be in the state tracker - we shouldn't be calling transfer_map on non-existent levels...
Comment 1 Nicolai Hähnle 2016-07-01 15:57:57 UTC
Fixed in master commit 07cc838b105dd3f34526db73064f1f21b452240e.

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.