[Mesa-dev] Potential spec change request for EXT_buffer_storage

Ryan Houdek sonicadvance1 at gmail.com
Tue Nov 10 01:52:51 PST 2015


In particular I was thinking about a3xx hardware that most likely can't
physically support ES 3.1, and also drivers that may not get it for a long
while.

On Mon, Nov 9, 2015 at 6:29 PM, Ilia Mirkin <imirkin at alum.mit.edu> wrote:

> On Mon, Nov 9, 2015 at 7:10 PM, Ian Romanick <idr at freedesktop.org> wrote:
> > On 11/04/2015 03:26 PM, Ryan Houdek wrote:
> >> I'm hoping to potentially convince about lowering the minimum
> >> requirement of EXT_buffer_storage from ES 3.1 to ES 3.0.
> >> The only thing that causes it to require ES 3.1 is glMemoryBarrier,
> >> which shouldn't really be a hard requirement since the extension can be
> >> used without it.
> >> This is also a similar situation with ARB_buffer_storage which Mesa
> >> currently exposes to all GL versions even though it should require GL
> 4.2.
> >> I have my attempt at a change to the spec as follows. I've never tried
> >> changing a spec page before so it's a bit new to me.
> >
> > I think all of the drivers that support ARB_buffer_storage also support
> > ARB_texture_barrier.  At the very least I think you'd need to require
> > GL_MAP_CHOERENT_BIT with GL_MAP_PERSISTENT_BIT.
>
> Not freedreno (and only very recently for i965). Although I guess it
> shouldn't be too hard to stick a gmem2mem step into the queue for such
> an occasion without interrupting the tiling.
>
> >
> > Also... Mesa is really close to getting OpenGL ES 3.1.  Are there any
> > drivers with which you want to use this extension that won't have GLES
> 3.1?
>
> It'll be quite a while before freedreno supports GLES 3.1, and it's
> unclear to me that the a3xx hardware will even be capable of it
> (although it quite possibly may be).
>
> I don't know how far we are from being able to reasonably drop
> freedreno into an android environment, but probably closer and more
> plausibly than other drivers (i.e. adreno hw is on devices you'd run
> android on... you could run android on your desktop pc too, but...
> less likely, and you'd have GL there).
>
>   -ilia
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20151110/fb2f8e11/attachment-0001.html>


More information about the mesa-dev mailing list