summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/mtypes.h
diff options
context:
space:
mode:
authorTimothy Arceri <timothy.arceri@collabora.com>2016-10-01 09:20:26 +1000
committerTimothy Arceri <timothy.arceri@collabora.com>2016-10-01 11:26:25 +1000
commit913e0296f2168c13a2a8ac649e17bb12683681e1 (patch)
tree5607ec0f6bdb3141c67fd9cb8d1d45ed53a0474a /src/mesa/main/mtypes.h
parent7064f8674a2084da8ae5dd980ec18361001c8447 (diff)
downloadexternal_mesa3d-913e0296f2168c13a2a8ac649e17bb12683681e1.zip
external_mesa3d-913e0296f2168c13a2a8ac649e17bb12683681e1.tar.gz
external_mesa3d-913e0296f2168c13a2a8ac649e17bb12683681e1.tar.bz2
mesa: use uint32_t rather than unsigned for xfb struct members
These structs will be written to disk as part of the shader cache so use uint32_t just to be safe. Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
Diffstat (limited to 'src/mesa/main/mtypes.h')
-rw-r--r--src/mesa/main/mtypes.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h
index ee811ff..b279fc4 100644
--- a/src/mesa/main/mtypes.h
+++ b/src/mesa/main/mtypes.h
@@ -1643,40 +1643,40 @@ struct gl_transform_feedback_varying_info
*/
struct gl_transform_feedback_output
{
- unsigned OutputRegister;
- unsigned OutputBuffer;
- unsigned NumComponents;
- unsigned StreamId;
+ uint32_t OutputRegister;
+ uint32_t OutputBuffer;
+ uint32_t NumComponents;
+ uint32_t StreamId;
/** offset (in DWORDs) of this output within the interleaved structure */
- unsigned DstOffset;
+ uint32_t DstOffset;
/**
* Offset into the output register of the data to output. For example,
* if NumComponents is 2 and ComponentOffset is 1, then the data to
* offset is in the y and z components of the output register.
*/
- unsigned ComponentOffset;
+ uint32_t ComponentOffset;
};
struct gl_transform_feedback_buffer
{
- unsigned Binding;
+ uint32_t Binding;
- unsigned NumVaryings;
+ uint32_t NumVaryings;
/**
* Total number of components stored in each buffer. This may be used by
* hardware back-ends to determine the correct stride when interleaving
* multiple transform feedback outputs in the same buffer.
*/
- unsigned Stride;
+ uint32_t Stride;
/**
* Which transform feedback stream this buffer binding is associated with.
*/
- unsigned Stream;
+ uint32_t Stream;
};