freedreno: regression of gl-3.2-layered-rendering-gl-layer-render after e4974852
The failing tests are:
gl-3.2-layered-rendering-gl-layer-render
gl-3.2-layered-rendering-gl-layer-render-clipped
gl-3.2-layered-rendering-gl-layer-render-storage
gl-3.2-layered-rendering-gl-layer-cube-map
gl-3.2-layered-rendering-gl-layer-render with FD_MESA_DEBUG=layout (click me)
Texture Type: GL_TEXTURE_CUBE_MAP
PIPE_FORMAT_R8G8B8X8_UNORM: 6x6x1@4x1: 0: stride= 256, size= 2048, 0, aligned_height= 8, offset=0x0,0x0, layersz 4096, 0 tiling=0
Probe color at (0,0)
Expected: 0 255 0
Observed: 0 255 255
Layer: 1
Texture Type: GL_TEXTURE_1D_ARRAY
PIPE_FORMAT_R8G8B8X8_UNORM: 6x1x1@4x1: 0: stride= 256, size= 1024, 0, aligned_height= 4, offset=0x0,0x0, layersz 4096, 0 tiling=0
Probe color at (0,0)
Expected: 0 255 0
Observed: 255 0 255
Layer: 1
Texture Type: GL_TEXTURE_2D_ARRAY
PIPE_FORMAT_R8G8B8X8_UNORM: 6x6x1@4x1: 0: stride= 256, size= 2048, 0, aligned_height= 8, offset=0x0,0x0, layersz 4096, 0 tiling=0
Probe color at (0,0)
Expected: 0 255 0
Observed: 0 255 255
Layer: 1
Texture Type: GL_TEXTURE_2D_MULTISAMPLE_ARRAY
PIPE_FORMAT_R8G8B8X8_UNORM: 6x6x1@16x4: 0: stride=1024, size= 8192, 0, aligned_height= 8, offset=0x0,0x0, layersz 8192, 0 tiling=0
PIPE_FORMAT_R8G8B8X8_UNORM: 6x6x1@4x1: 0: stride= 256, size= 2048, 0, aligned_height= 8, offset=0x0,0x0, layersz 4096, 0 tiling=0
PIPE_FORMAT_R8G8B8X8_UNORM: 6x6x1@4x1: 0: stride= 256, size= 2048, 0, aligned_height= 8, offset=0x0,0x0, layersz 4096, 0 tiling=0
PIPE_FORMAT_R8G8B8X8_UNORM: 6x6x1@4x1: 0: stride= 256, size= 2048, 0, aligned_height= 8, offset=0x0,0x0, layersz 4096, 0 tiling=0
PIPE_FORMAT_R8G8B8X8_UNORM: 6x6x1@4x1: 0: stride= 256, size= 2048, 0, aligned_height= 8, offset=0x0,0x0, layersz 4096, 0 tiling=0
PIPE_FORMAT_R8G8B8X8_UNORM: 6x6x1@4x1: 0: stride= 256, size= 2048, 0, aligned_height= 8, offset=0x0,0x0, layersz 4096, 0 tiling=0
PIPE_FORMAT_R8G8B8X8_UNORM: 6x6x1@4x1: 0: stride= 256, size= 2048, 0, aligned_height= 8, offset=0x0,0x0, layersz 4096, 0 tiling=0
PIGLIT: {"result": "fail" }
They started to fail after e4974852, however they still fail after I fixed the typo - a569ffeb.
Bumping nblocksy
align to 16
helps, but I cannot say that I understand the reason for this.