Both patches Reviewed-by: Roland Scheidegger <srol...@vmware.com> Am 11.08.2014 17:24, schrieb Brian Paul: > Silences MinGW warnings: > warning: unknown conversion type character ālā in format [-Wformat] > warning: too many arguments for format [-Wformat-extra-args] > > v2: use signed types/formats > > Reviewed-by: Ian Romanick <ian.d.roman...@intel.com> > --- > src/mesa/main/bufferobj.c | 33 +++++++++++++++++---------------- > src/mesa/main/varray.c | 13 ++++++++----- > 2 files changed, 25 insertions(+), 21 deletions(-) > > diff --git a/src/mesa/main/bufferobj.c b/src/mesa/main/bufferobj.c > index 1dfcda3..b6879ce 100644 > --- a/src/mesa/main/bufferobj.c > +++ b/src/mesa/main/bufferobj.c > @@ -31,6 +31,7 @@ > */ > > #include <stdbool.h> > +#include <inttypes.h> /* for PRId64 macro */ > #include "glheader.h" > #include "enums.h" > #include "hash.h" > @@ -2824,8 +2825,8 @@ bind_buffers_check_offset_and_size(struct gl_context > *ctx, > * value in <offsets> is less than zero (per binding)." > */ > _mesa_error(ctx, GL_INVALID_VALUE, > - "glBindBuffersRange(offsets[%u]=%lld < 0)", > - index, (long long int) offsets[index]); > + "glBindBuffersRange(offsets[%u]=%" PRId64 " < 0)", > + index, (int64_t) offsets[index]); > return false; > } > > @@ -2836,8 +2837,8 @@ bind_buffers_check_offset_and_size(struct gl_context > *ctx, > * value in <sizes> is less than or equal to zero (per binding)." > */ > _mesa_error(ctx, GL_INVALID_VALUE, > - "glBindBuffersRange(sizes[%u]=%lld <= 0)", > - index, (long long int) sizes[index]); > + "glBindBuffersRange(sizes[%u]=%" PRId64 " <= 0)", > + index, (int64_t) sizes[index]); > return false; > } > > @@ -3032,11 +3033,11 @@ bind_uniform_buffers_range(struct gl_context *ctx, > GLuint first, GLsizei count, > */ > if (offsets[i] & (ctx->Const.UniformBufferOffsetAlignment - 1)) { > _mesa_error(ctx, GL_INVALID_VALUE, > - "glBindBuffersRange(offsets[%u]=%lld is misaligned; " > - "it must be a multiple of the value of " > + "glBindBuffersRange(offsets[%u]=%" PRId64 > + " is misaligned; it must be a multiple of the value of " > "GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT=%u when " > "target=GL_UNIFORM_BUFFER)", > - i, (long long int) offsets[i], > + i, (int64_t) offsets[i], > ctx->Const.UniformBufferOffsetAlignment); > continue; > } > @@ -3270,19 +3271,19 @@ bind_xfb_buffers_range(struct gl_context *ctx, > */ > if (offsets[i] & 0x3) { > _mesa_error(ctx, GL_INVALID_VALUE, > - "glBindBuffersRange(offsets[%u]=%lld is misaligned; " > - "it must be a multiple of 4 when " > + "glBindBuffersRange(offsets[%u]=%" PRId64 > + " is misaligned; it must be a multiple of 4 when " > "target=GL_TRANSFORM_FEEDBACK_BUFFER)", > - i, (long long int) offsets[i]); > + i, (int64_t) offsets[i]); > continue; > } > > if (sizes[i] & 0x3) { > _mesa_error(ctx, GL_INVALID_VALUE, > - "glBindBuffersRange(sizes[%u]=%lld is misaligned; " > - "it must be a multiple of 4 when " > + "glBindBuffersRange(sizes[%u]=%" PRId64 > + " is misaligned; it must be a multiple of 4 when " > "target=GL_TRANSFORM_FEEDBACK_BUFFER)", > - i, (long long int) sizes[i]); > + i, (int64_t) sizes[i]); > continue; > } > > @@ -3488,10 +3489,10 @@ bind_atomic_buffers_range(struct gl_context *ctx, > */ > if (offsets[i] & (ATOMIC_COUNTER_SIZE - 1)) { > _mesa_error(ctx, GL_INVALID_VALUE, > - "glBindBuffersRange(offsets[%u]=%lld is misaligned; " > - "it must be a multiple of %d when " > + "glBindBuffersRange(offsets[%u]=%" PRId64 > + " is misaligned; it must be a multiple of %d when " > "target=GL_ATOMIC_COUNTER_BUFFER)", > - i, (long long int) offsets[i], ATOMIC_COUNTER_SIZE); > + i, (int64_t) offsets[i], ATOMIC_COUNTER_SIZE); > continue; > } > > diff --git a/src/mesa/main/varray.c b/src/mesa/main/varray.c > index 1454449..230fb30 100644 > --- a/src/mesa/main/varray.c > +++ b/src/mesa/main/varray.c > @@ -24,6 +24,8 @@ > */ > > > +#include <inttypes.h> /* for PRId64 macro */ > + > #include "glheader.h" > #include "imports.h" > #include "bufferobj.h" > @@ -1424,7 +1426,8 @@ _mesa_BindVertexBuffer(GLuint bindingIndex, GLuint > buffer, GLintptr offset, > */ > if (offset < 0) { > _mesa_error(ctx, GL_INVALID_VALUE, > - "glBindVertexBuffer(offset=%lld < 0)", (long long)offset); > + "glBindVertexBuffer(offset=%" PRId64 " < 0)", > + (int64_t) offset); > return; > } > > @@ -1550,15 +1553,15 @@ _mesa_BindVertexBuffers(GLuint first, GLsizei count, > const GLuint *buffers, > */ > if (offsets[i] < 0) { > _mesa_error(ctx, GL_INVALID_VALUE, > - "glBindVertexBuffer(offsets[%u]=%lldd < 0)", > - i, (long long int) offsets[i]); > + "glBindVertexBuffer(offsets[%u]=%" PRId64 " < 0)", > + i, (int64_t) offsets[i]); > continue; > } > > if (strides[i] < 0) { > _mesa_error(ctx, GL_INVALID_VALUE, > - "glBindVertexBuffer(strides[%u]=%lld < 0)", > - i, (long long int) strides[i]); > + "glBindVertexBuffer(strides[%u]=%d < 0)", > + i, strides[i]); > continue; > } > >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev