Commit b999865f authored by Gert Wollny's avatar Gert Wollny Committed by Gert Wollny


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's avatarGert Wollny <>
Reviewed-by: default avatarDave Airlie <>
parent 8cf8dfe4
Pipeline #29323 passed with stages
in 17 minutes and 19 seconds
......@@ -184,7 +184,7 @@ GL 4.3, GLSL 4.30 -- all DONE: i965/gen8+, nvc0, r600, radeonsi, virgl
GL_ARB_shader_image_size DONE (freedreno/a5xx+, i965, softpipe)
GL_ARB_shader_storage_buffer_object DONE (freedreno/a5xx+, i965, softpipe)
GL_ARB_stencil_texturing DONE (freedreno, i965/hsw+, nv50, llvmpipe, softpipe, swr)
GL_ARB_texture_buffer_range DONE (freedreno, nv50, i965, llvmpipe)
GL_ARB_texture_buffer_range DONE (freedreno, nv50, i965, softpipe, llvmpipe)
GL_ARB_texture_query_levels DONE (all drivers that support GLSL 1.30)
GL_ARB_texture_storage_multisample DONE (all drivers that support GL_ARB_texture_multisample)
GL_ARB_texture_view DONE (freedreno, i965, nv50, llvmpipe, softpipe, swr)
......@@ -195,7 +195,7 @@ softpipe_get_param(struct pipe_screen *screen, enum pipe_cap param)
return 65536;
return 0;
return 16;
return 0;
  • @gerddie Hello! 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!

    Edited by Romain Failliot
  • @Creak I've added another MR: !632 (merged) to fix this (and two other extensions that were not listed but added some time ago).

  • @gerddie Nice! Thank you ;)

Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment