Lines Matching defs:ATTRF
44 #define ATTRF( A, N, V0, V1, V2, V3 ) \
55 #define ATTR1FV( A, V ) ATTRF( A, 1, (V)[0], 0, 0, 1 )
56 #define ATTR2FV( A, V ) ATTRF( A, 2, (V)[0], (V)[1], 0, 1 )
57 #define ATTR3FV( A, V ) ATTRF( A, 3, (V)[0], (V)[1], (V)[2], 1 )
58 #define ATTR4FV( A, V ) ATTRF( A, 4, (V)[0], (V)[1], (V)[2], (V)[3] )
60 #define ATTR1F( A, X ) ATTRF( A, 1, X, 0, 0, 1 )
61 #define ATTR2F( A, X, Y ) ATTRF( A, 2, X, Y, 0, 1 )
62 #define ATTR3F( A, X, Y, Z ) ATTRF( A, 3, X, Y, Z, 1 )
63 #define ATTR4F( A, X, Y, Z, W ) ATTRF( A, 4, X, Y, Z, W )
67 #define ATTR1HV( A, V ) ATTRF( A, 1, _mesa_half_to_float((uint16_t)(V)[0]), \
69 #define ATTR2HV( A, V ) ATTRF( A, 2, _mesa_half_to_float((uint16_t)(V)[0]), \
71 #define ATTR3HV( A, V ) ATTRF( A, 3, _mesa_half_to_float((uint16_t)(V)[0]), \
74 #define ATTR4HV( A, V ) ATTRF( A, 4, _mesa_half_to_float((uint16_t)(V)[0]), \
79 #define ATTR1H( A, X ) ATTRF( A, 1, _mesa_half_to_float(X), 0, 0, 1 )
80 #define ATTR2H( A, X, Y ) ATTRF( A, 2, _mesa_half_to_float(X), \
82 #define ATTR3H( A, X, Y, Z ) ATTRF( A, 3, _mesa_half_to_float(X), \
85 #define ATTR4H( A, X, Y, Z, W ) ATTRF( A, 4, _mesa_half_to_float(X), \
112 #define MAT_ATTR( A, N, V ) ATTRF( A, N, (V)[0], (V)[1], (V)[2], (V)[3] )
114 #define ATTRUI10_1( A, UI ) ATTRF( A, 1, (UI) & 0x3ff, 0, 0, 1 )
115 #define ATTRUI10_2( A, UI ) ATTRF( A, 2, (UI) & 0x3ff, ((UI) >> 10) & 0x3ff, 0, 1 )
116 #define ATTRUI10_3( A, UI ) ATTRF( A, 3, (UI) & 0x3ff, ((UI) >> 10) & 0x3ff, ((UI) >> 20) & 0x3ff, 1 )
117 #define ATTRUI10_4( A, UI ) ATTRF( A, 4, (UI) & 0x3ff, ((UI) >> 10) & 0x3ff, ((UI) >> 20) & 0x3ff, ((UI) >> 30) & 0x3 )
119 #define ATTRUI10N_1( A, UI ) ATTRF( A, 1, conv_ui10_to_norm_float((UI) & 0x3ff), 0, 0, 1 )
120 #define ATTRUI10N_2( A, UI ) ATTRF( A, 2, \
123 #define ATTRUI10N_3( A, UI ) ATTRF( A, 3, \
127 #define ATTRUI10N_4( A, UI ) ATTRF( A, 4, \
133 #define ATTRI10_1( A, I10 ) ATTRF( A, 1, conv_i10_to_i((I10) & 0x3ff), 0, 0, 1 )
134 #define ATTRI10_2( A, I10 ) ATTRF( A, 2, \
137 #define ATTRI10_3( A, I10 ) ATTRF( A, 3, \
141 #define ATTRI10_4( A, I10 ) ATTRF( A, 4, \
148 #define ATTRI10N_1(ctx, A, I10) ATTRF(A, 1, conv_i10_to_norm_float(ctx, (I10) & 0x3ff), 0, 0, 1 )
149 #define ATTRI10N_2(ctx, A, I10) ATTRF(A, 2, \
152 #define ATTRI10N_3(ctx, A, I10) ATTRF(A, 3, \
156 #define ATTRI10N_4(ctx, A, I10) ATTRF(A, 4, \