-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am 20.02.2014 22:41, schrieb Matt Turner: > --- src/mesa/drivers/dri/i965/brw_fs.h | 14 +++++++------- 1 file > changed, 7 insertions(+), 7 deletions(-) > > diff --git a/src/mesa/drivers/dri/i965/brw_fs.h > b/src/mesa/drivers/dri/i965/brw_fs.h index b4e69ba..a1f33e7 100644 > --- a/src/mesa/drivers/dri/i965/brw_fs.h +++ > b/src/mesa/drivers/dri/i965/brw_fs.h @@ -203,7 +203,6 @@ public: > uint32_t texture_offset; /**< Texture offset bitfield */ uint32_t > offset; /* spill/unspill offset */ > > - bool saturate; uint8_t conditional_mod; /**< BRW_CONDITIONAL_* > */ > > /* Chooses which flag subregister (f0.0 or f0.1) is used for > conditional @@ -216,12 +215,13 @@ public: int8_t base_mrf; /**< > First MRF in the SEND message, if mlen is nonzero. */ uint8_t > sampler; uint8_t target; /**< MRT target. */ - bool eot; - bool > header_present; - bool shadow_compare; - bool > force_uncompressed; - bool force_sechalf; - bool > force_writemask_all; + uint8_t saturate:1; + uint8_t eot:1; + > uint8_t header_present:1; + uint8_t shadow_compare:1; + uint8_t > force_uncompressed:1; + uint8_t force_sechalf:1; + uint8_t > force_writemask_all:1; }; > > /** >
Using uint8_t as a bitfield type is non-portable. AFAIK, only int singed int, unsigned int and bool are mandatory bit-field types in the C standard. Why not just use bool saturate:1; and so on? Philipp -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Using GnuPG with Icedove - http://www.enigmail.net/ iEYEARECAAYFAlMHyisACgkQbtUV+xsoLprRigCgwitf726QNhckgmMHvSoxeDjk BvEAoIxPAoGZVsIXVbrkxnkz9e0MQv2s =4Bc2 -----END PGP SIGNATURE----- _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev