[Mesa-dev] [PATCH 2/2] i965: Enable the GL_OES_texture_buffer extension.

Ilia Mirkin imirkin at alum.mit.edu
Sun Apr 3 16:00:04 UTC 2016


On Sun, Apr 3, 2016 at 4:37 AM, Kenneth Graunke <kenneth at whitecape.org> wrote:
> Ilia Mirkin did all the hard work here.  We can just enable it.

In fairness, the *hard* work was done by the people who added texture
and image buffers support to mesa. Anyways, mind also updating GL3.txt
and perhaps relnotes? This was the version I had sent earlier in the
week:

https://patchwork.freedesktop.org/patch/78631/

[I also took the opportunity to show that it's done on radeonsi, but
you can leave that out if you like.]

>
> Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
> ---
>  src/mesa/drivers/dri/i965/intel_extensions.c | 1 +
>  1 file changed, 1 insertion(+)
>
> ES31-CTS.texture_buffer.texture_buffer_texture_buffer_range failed
> when I originally enabled this extension, but it turned out to be an
> unrelated transform feedback bug.  Patch 1/2 in this series fixed it.
>
> With that fix in place, all newly run tests seem to be passing.
>
> diff --git a/src/mesa/drivers/dri/i965/intel_extensions.c b/src/mesa/drivers/dri/i965/intel_extensions.c
> index 60ac124..6a20bd6 100644
> --- a/src/mesa/drivers/dri/i965/intel_extensions.c
> +++ b/src/mesa/drivers/dri/i965/intel_extensions.c
> @@ -340,6 +340,7 @@ intelInitExtensions(struct gl_context *ctx)
>        ctx->Extensions.ARB_texture_view = true;
>        ctx->Extensions.ARB_shader_storage_buffer_object = true;
>        ctx->Extensions.EXT_shader_samples_identical = true;
> +      ctx->Extensions.OES_texture_buffer = true;
>
>        if (brw->can_do_pipelined_register_writes) {
>           ctx->Extensions.ARB_draw_indirect = true;
> --
> 2.7.4
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list