softpipe: Enable PIPE_CAP_TEXTURE_BUFFER_OFFSET_ALIGNMENT
The offset alignment must be set to s16 because the tile cache is implemented to require this. This enables ARB_buffer_texture_range and OES_texture_buffer for softpipe. The according deqp-gles31 tests pass. Also update the feature table. Signed-off-by: Gert Wollny <email@example.com> Reviewed-by: Dave Airlie <firstname.lastname@example.org>
@gerddie Hello! Mesamatrix.net author here ;)
Since you're saying in the description that this commit enables OES_texture_buffer too, maybe the extension should be enabled in the OpenGL ES 3.2 section as well? (i.e. GL_OES_texture_buffer)
Cheers! And thanks for the good work!