On Fri, Aug 11, 2017 at 8:52 AM, Kenneth Graunke <kenn...@whitecape.org> wrote: > This should hopefully fix build issues on 32-bit Android-x86. > > Cc: Mauro Rossi <issor.or...@gmail.com> > Cc: Tapani Pälli <tapani.pa...@intel.com> > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=102050 > --- > src/mesa/drivers/dri/i965/intel_buffer_objects.c | 2 ++ > 1 file changed, 2 insertions(+) > > Mauro, hopefully this helps? > > diff --git a/src/mesa/drivers/dri/i965/intel_buffer_objects.c > b/src/mesa/drivers/dri/i965/intel_buffer_objects.c > index ee591168283..9afd98edb87 100644 > --- a/src/mesa/drivers/dri/i965/intel_buffer_objects.c > +++ b/src/mesa/drivers/dri/i965/intel_buffer_objects.c > @@ -342,6 +342,7 @@ brw_get_buffer_subdata(struct gl_context *ctx, > > unsigned int map_flags = MAP_READ; > mem_copy_fn memcpy_fn = memcpy; > +#ifdef USE_SSE4_1
I don't think anything is defining USE_SSE4_1 in mesa, so you are disabling this code for everyone. > if (!intel_obj->buffer->cache_coherent && cpu_has_sse4_1) { > /* Rather than acquire a new WB mmaping of the buffer object and pull > * it into the CPU cache, keep using the WC mmap that we have for > writes, > @@ -350,6 +351,7 @@ brw_get_buffer_subdata(struct gl_context *ctx, > map_flags |= MAP_COHERENT; > memcpy_fn = (mem_copy_fn) _mesa_streaming_load_memcpy; > } > +#endif > > void *map = brw_bo_map(brw, intel_obj->buffer, map_flags); > if (unlikely(!map)) { > -- > 2.14.0 Gražvydas _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev