[TGL/ Iris] Tessellation corruption seen for Gfxbench-4
Use case ./testfw_app --gfx glfw -w 1920 -h 1080 -t gl_tess
Also failure seen while running Piglit Unit test for Tessellation:
$ bin/shader_runner tests/spec/arb_tessellation_shader/execution/1in-1out.shader_test -fbo -auto
Probe color at (0,0)
Expected: 0 0 0 255
Observed: 25 25 25 25
Test failure on line 79
Probe color at (0,65)
Expected: 255 0 0 255
Observed: 25 25 25 25
Test failure on line 80
Probe color at (0,125)
Expected: 255 255 0 255
Observed: 25 25 25 25
Test failure on line 81
Probe color at (0,190)
Expected: 255 255 255 255
Observed: 25 25 25 25
Test failure on line 82
PIGLIT: {"result": "fail" }
Corruption while running (attached image below)
Environment Details:
OS: Ubuntu 18.04.3 LTS
uname : 5.6.0-rc1+
Kernel Source: https://github.com/rantogno/linux/commits/drm-tip-CI_DRM_7923 (also tried latest drm-tip)
Mesa : OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.1.0-devel (git-6fc0890c)
Libdrm: Latest commit: 5c8ff577
$ wflinfo -p gbm -a gl
Waffle platform: gbm
Waffle api: gl
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) Graphics (TGL GT2)
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.1.0-devel (git-6fc0890c)
OpenGL context flags: 0x0