Re: [PATCH xserver] glamor: Use GL_MESA_tile_raster_order for overlapping blits.

2017-10-13 Thread Eric Anholt
Keith Packard writes: > [ Unknown signature status ] > Eric Anholt writes: > >>> Looks like you're also requiring nv_texture_barrier to use the new >>> extension? >> >> texture_barrier is an explicit requirement of the new extension (it's >> how get caches

Re: [PATCH xserver] glamor: Use GL_MESA_tile_raster_order for overlapping blits.

2017-10-11 Thread Keith Packard
Eric Anholt writes: >> Looks like you're also requiring nv_texture_barrier to use the new >> extension? > > texture_barrier is an explicit requirement of the new extension (it's > how get caches flushed between different overlapping blits). Makes sense to me. No other concerns

Re: [PATCH xserver] glamor: Use GL_MESA_tile_raster_order for overlapping blits.

2017-10-11 Thread Eric Anholt
Keith Packard writes: > [ Unknown signature status ] > Eric Anholt writes: > >> +/* Include the enums here for the moment, to keep from needing to bump >> epoxy. */ >> +#ifndef GL_TILE_RASTER_ORDER_FIXED_MESA >> +#define GL_TILE_RASTER_ORDER_FIXED_MESA

Re: [PATCH xserver] glamor: Use GL_MESA_tile_raster_order for overlapping blits.

2017-10-10 Thread Keith Packard
Eric Anholt writes: > +/* Include the enums here for the moment, to keep from needing to bump > epoxy. */ > +#ifndef GL_TILE_RASTER_ORDER_FIXED_MESA > +#define GL_TILE_RASTER_ORDER_FIXED_MESA 0x8BB8 > +#define GL_TILE_RASTER_ORDER_INCREASING_X_MESA 0x8BB9 > +#define

[PATCH xserver] glamor: Use GL_MESA_tile_raster_order for overlapping blits.

2017-10-10 Thread Eric Anholt
Improves Raspberry Pi 3 x11perf -copywinwin100 from ~4700/sec to ~5130/sec. Signed-off-by: Eric Anholt --- glamor/glamor.c | 2 ++ glamor/glamor_copy.c | 74 ++-- glamor/glamor_priv.h | 1 + 3 files changed, 52