On Tue, Feb 14, 2017 at 1:45 PM, Kenneth Graunke <kenn...@whitecape.org> wrote: > diff --git a/src/mesa/drivers/dri/i965/intel_batchbuffer.h > b/src/mesa/drivers/dri/i965/intel_batchbuffer.h > index bf7cadfc4d6..da8f7e561f4 100644 > --- a/src/mesa/drivers/dri/i965/intel_batchbuffer.h > +++ b/src/mesa/drivers/dri/i965/intel_batchbuffer.h > @@ -161,6 +161,7 @@ intel_batchbuffer_advance(struct brw_context *brw) > > #define OUT_BATCH(d) *__map++ = (d) > #define OUT_BATCH_F(f) OUT_BATCH(float_as_int((f))) > +#define OUT_BATCH64(d) *((uint64_t *) __map) = (d); __map += 2
Does this not generate strict aliasing warnings? _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev