Module Name: xsrc
Committed By: kamil
Date: Wed Jul 25 18:52:53 UTC 2018
Modified Files:
xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300:
r300_render.h
Log Message:
Avoid Undefined Behavior in r300_render.h
Specify R300_FALLBACK_INVALID_BUFFERS without altering signed bit.
Requested by GCC when building with Undefined Behavior Sanitizer.
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 \
xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/r300_render.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/r300_render.h
diff -u xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/r300_render.h:1.1.1.1 xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/r300_render.h:1.2
--- xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/r300_render.h:1.1.1.1 Mon Jan 5 02:40:58 2015
+++ xsrc/external/mit/MesaLib7/dist/src/mesa/drivers/dri/r300/r300_render.h Wed Jul 25 18:52:53 2018
@@ -43,7 +43,7 @@
#define R300_FALLBACK_FRAGMENT_PROGRAM (1 << 23)
#define R300_FALLBACK_RADEON_COMMON (1 << 29)
#define R300_FALLBACK_AOS_LIMIT (1 << 30)
-#define R300_FALLBACK_INVALID_BUFFERS (1 << 31)
+#define R300_FALLBACK_INVALID_BUFFERS (1U << 31)
#define R300_RASTER_FALLBACK_MASK 0xffff0000
#define MASK_XYZW (R300_WRITE_ENA_X | R300_WRITE_ENA_Y | R300_WRITE_ENA_Z | R300_WRITE_ENA_W)