Bug 93428 - [BDW,SKL,BSW] regression: deqp-gles2.functional.lifetime.bind_no_gen.buffer
Summary: [BDW,SKL,BSW] regression: deqp-gles2.functional.lifetime.bind_no_gen.buffer
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Jordan Justen
QA Contact: Intel 3D Bugs Mailing List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-17 18:39 UTC by Mark Janes
Modified: 2016-01-19 17:05 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Mark Janes 2015-12-17 18:39:35 UTC
commit e97b207654a1c0b2c27b6ad6579b5570a83ce8cd regressed this test on BDW/SKL:

/tmp/build_root/m64/opt/deqp/modules/gles2/deqp-gles2 --deqp-case=dEQP-GLES2.functional.lifetime.bind_no_gen.buffer --deqp-surface-type=fbo --deqp-log-images=disable --deqp-surface-width=256 --deqp-surface-height=256
dEQP Core 2014.x (0xcafebabe) starting..
  target implementation = 'DRM'

Test case 'dEQP-GLES2.functional.lifetime.bind_no_gen.buffer'..
Test case duration in microseconds = 8803 us
  Fail (Multiple problems, see log for details)

DONE!

Test run totals:
  Passed:        0/1 (0.0%)
  Failed:        1/1 (100.0%)
  Not supported: 0/1 (0.0%)
  Warnings:      0/1 (0.0%)

Standard Error

Mesa: User error: GL_INVALID_OPERATION in glBindBuffer(non-gen name)


Additionally, the same commit enabled a failing test which previously skipped on SKL/BDW:
deqp-gles3.functional.lifetime.attach.deleted_output.buffer_transform_feedback
/tmp/build_root/m64/opt/deqp/modules/gles3/deqp-gles3 --deqp-case=dEQP-GLES3.functional.lifetime.attach.deleted_output.buffer_transform_feedback --deqp-surface-type=fbo --deqp-log-images=disable --deqp-surface-width=256 --deqp-surface-height=256
dEQP Core 2014.x (0xcafebabe) starting..
  target implementation = 'DRM'

Test case 'dEQP-GLES3.functional.lifetime.attach.deleted_output.buffer_transform_feedback'..
Test case duration in microseconds = 15320 us
  Fail (glGetError() returned GL_INVALID_OPERATION at es3fLifetimeTests.cpp:254)

DONE!

Test run totals:
  Passed:        0/1 (0.0%)
  Failed:        1/1 (100.0%)
  Not supported: 0/1 (0.0%)
  Warnings:      0/1 (0.0%)

Standard Error

Mesa: User error: GL_INVALID_OPERATION in glBindBuffer(non-gen name)
Mesa: User error: GL_INVALID_OPERATION in glBufferData(no buffer bound)

This second failure should not be considered a regression.
Comment 1 Mark Janes 2015-12-17 18:48:36 UTC
functional.lifetime.bind_no_gen.buffer has the same failure in the gles3 variant of the test.

Similarly, the input buffer variant of functional.lifetime.attach had the same failure as the output buffer:
deqp-gles3.functional.lifetime.attach.deleted_input.buffer_vertex_array

Test case 'dEQP-GLES3.functional.lifetime.attach.deleted_input.buffer_vertex_array'..
Test case duration in microseconds = 15528 us
  Fail (glGetError() returned GL_INVALID_OPERATION at es3fLifetimeTests.cpp:254)
Comment 2 Marta Löfstedt 2015-12-18 12:15:29 UTC
The:
"dEQP-GLES2.functional.lifetime.bind_no_gen.buffer" and
"deqp-gles3.functional.lifetime.attach.deleted_input.buffer_vertex_array"
are tested this OK, with the patch I attached to BUG 93426.

However the:
"functional.lifetime.bind_no_gen.buffer"
is still failing. So, let's not set this BUG as duplicate of 93426 until I have investigated the   functional.lifetime.bind_no_gen.buffer.
Comment 3 Mark Janes 2016-01-19 17:05:32 UTC
fixed by mesa 2bcacc6


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.