@@ -50,79 +50,79 @@ impl FromVertexAttributeError {
50
50
51
51
impl From < Vec < f32 > > for VertexAttributeValues {
52
52
fn from ( vec : Vec < f32 > ) -> Self {
53
- VertexAttributeValues :: Float ( vec)
53
+ VertexAttributeValues :: Float32 ( vec)
54
54
}
55
55
}
56
56
57
57
impl From < Vec < i32 > > for VertexAttributeValues {
58
58
fn from ( vec : Vec < i32 > ) -> Self {
59
- VertexAttributeValues :: Int ( vec)
59
+ VertexAttributeValues :: Sint32 ( vec)
60
60
}
61
61
}
62
62
63
63
impl From < Vec < u32 > > for VertexAttributeValues {
64
64
fn from ( vec : Vec < u32 > ) -> Self {
65
- VertexAttributeValues :: Uint ( vec)
65
+ VertexAttributeValues :: Uint32 ( vec)
66
66
}
67
67
}
68
68
69
69
impl From < Vec < [ f32 ; 2 ] > > for VertexAttributeValues {
70
70
fn from ( vec : Vec < [ f32 ; 2 ] > ) -> Self {
71
- VertexAttributeValues :: Float2 ( vec)
71
+ VertexAttributeValues :: Float32x2 ( vec)
72
72
}
73
73
}
74
74
75
75
impl From < Vec < [ i32 ; 2 ] > > for VertexAttributeValues {
76
76
fn from ( vec : Vec < [ i32 ; 2 ] > ) -> Self {
77
- VertexAttributeValues :: Int2 ( vec)
77
+ VertexAttributeValues :: Sint32x2 ( vec)
78
78
}
79
79
}
80
80
81
81
impl From < Vec < [ u32 ; 2 ] > > for VertexAttributeValues {
82
82
fn from ( vec : Vec < [ u32 ; 2 ] > ) -> Self {
83
- VertexAttributeValues :: Uint2 ( vec)
83
+ VertexAttributeValues :: Uint32x2 ( vec)
84
84
}
85
85
}
86
86
87
87
impl From < Vec < [ f32 ; 3 ] > > for VertexAttributeValues {
88
88
fn from ( vec : Vec < [ f32 ; 3 ] > ) -> Self {
89
- VertexAttributeValues :: Float3 ( vec)
89
+ VertexAttributeValues :: Float32x3 ( vec)
90
90
}
91
91
}
92
92
93
93
impl From < Vec < [ i32 ; 3 ] > > for VertexAttributeValues {
94
94
fn from ( vec : Vec < [ i32 ; 3 ] > ) -> Self {
95
- VertexAttributeValues :: Int3 ( vec)
95
+ VertexAttributeValues :: Sint32x3 ( vec)
96
96
}
97
97
}
98
98
99
99
impl From < Vec < [ u32 ; 3 ] > > for VertexAttributeValues {
100
100
fn from ( vec : Vec < [ u32 ; 3 ] > ) -> Self {
101
- VertexAttributeValues :: Uint3 ( vec)
101
+ VertexAttributeValues :: Uint32x3 ( vec)
102
102
}
103
103
}
104
104
105
105
impl From < Vec < [ f32 ; 4 ] > > for VertexAttributeValues {
106
106
fn from ( vec : Vec < [ f32 ; 4 ] > ) -> Self {
107
- VertexAttributeValues :: Float4 ( vec)
107
+ VertexAttributeValues :: Float32x4 ( vec)
108
108
}
109
109
}
110
110
111
111
impl From < Vec < [ i32 ; 4 ] > > for VertexAttributeValues {
112
112
fn from ( vec : Vec < [ i32 ; 4 ] > ) -> Self {
113
- VertexAttributeValues :: Int4 ( vec)
113
+ VertexAttributeValues :: Sint32x4 ( vec)
114
114
}
115
115
}
116
116
117
117
impl From < Vec < [ u32 ; 4 ] > > for VertexAttributeValues {
118
118
fn from ( vec : Vec < [ u32 ; 4 ] > ) -> Self {
119
- VertexAttributeValues :: Uint4 ( vec)
119
+ VertexAttributeValues :: Uint32x4 ( vec)
120
120
}
121
121
}
122
122
123
123
impl From < Vec < [ u8 ; 4 ] > > for VertexAttributeValues {
124
124
fn from ( vec : Vec < [ u8 ; 4 ] > ) -> Self {
125
- VertexAttributeValues :: Uchar4Norm ( vec)
125
+ VertexAttributeValues :: Unorm8x4 ( vec)
126
126
}
127
127
}
128
128
@@ -131,8 +131,8 @@ impl TryFrom<VertexAttributeValues> for Vec<[u8; 4]> {
131
131
132
132
fn try_from ( value : VertexAttributeValues ) -> Result < Self , Self :: Error > {
133
133
match value {
134
- VertexAttributeValues :: Uchar4 ( value) => Ok ( value) ,
135
- VertexAttributeValues :: Uchar4Norm ( value) => Ok ( value) ,
134
+ VertexAttributeValues :: Uint8x4 ( value) => Ok ( value) ,
135
+ VertexAttributeValues :: Unorm8x4 ( value) => Ok ( value) ,
136
136
_ => Err ( FromVertexAttributeError :: new :: < Self > ( value) ) ,
137
137
}
138
138
}
@@ -143,8 +143,8 @@ impl TryFrom<VertexAttributeValues> for Vec<[i8; 4]> {
143
143
144
144
fn try_from ( value : VertexAttributeValues ) -> Result < Self , Self :: Error > {
145
145
match value {
146
- VertexAttributeValues :: Char4 ( value) => Ok ( value) ,
147
- VertexAttributeValues :: Char4Norm ( value) => Ok ( value) ,
146
+ VertexAttributeValues :: Sint8x4 ( value) => Ok ( value) ,
147
+ VertexAttributeValues :: Snorm8x4 ( value) => Ok ( value) ,
148
148
_ => Err ( FromVertexAttributeError :: new :: < Self > ( value) ) ,
149
149
}
150
150
}
@@ -155,8 +155,8 @@ impl TryFrom<VertexAttributeValues> for Vec<[u8; 2]> {
155
155
156
156
fn try_from ( value : VertexAttributeValues ) -> Result < Self , Self :: Error > {
157
157
match value {
158
- VertexAttributeValues :: Uchar2 ( value) => Ok ( value) ,
159
- VertexAttributeValues :: Uchar2Norm ( value) => Ok ( value) ,
158
+ VertexAttributeValues :: Uint8x2 ( value) => Ok ( value) ,
159
+ VertexAttributeValues :: Unorm8x2 ( value) => Ok ( value) ,
160
160
_ => Err ( FromVertexAttributeError :: new :: < Self > ( value) ) ,
161
161
}
162
162
}
@@ -167,8 +167,8 @@ impl TryFrom<VertexAttributeValues> for Vec<[i8; 2]> {
167
167
168
168
fn try_from ( value : VertexAttributeValues ) -> Result < Self , Self :: Error > {
169
169
match value {
170
- VertexAttributeValues :: Char2 ( value) => Ok ( value) ,
171
- VertexAttributeValues :: Char2Norm ( value) => Ok ( value) ,
170
+ VertexAttributeValues :: Sint8x2 ( value) => Ok ( value) ,
171
+ VertexAttributeValues :: Snorm8x2 ( value) => Ok ( value) ,
172
172
_ => Err ( FromVertexAttributeError :: new :: < Self > ( value) ) ,
173
173
}
174
174
}
@@ -179,8 +179,8 @@ impl TryFrom<VertexAttributeValues> for Vec<[i16; 4]> {
179
179
180
180
fn try_from ( value : VertexAttributeValues ) -> Result < Self , Self :: Error > {
181
181
match value {
182
- VertexAttributeValues :: Short4 ( value) => Ok ( value) ,
183
- VertexAttributeValues :: Short4Norm ( value) => Ok ( value) ,
182
+ VertexAttributeValues :: Sint16x4 ( value) => Ok ( value) ,
183
+ VertexAttributeValues :: Snorm16x4 ( value) => Ok ( value) ,
184
184
_ => Err ( FromVertexAttributeError :: new :: < Self > ( value) ) ,
185
185
}
186
186
}
@@ -191,8 +191,8 @@ impl TryFrom<VertexAttributeValues> for Vec<[u16; 4]> {
191
191
192
192
fn try_from ( value : VertexAttributeValues ) -> Result < Self , Self :: Error > {
193
193
match value {
194
- VertexAttributeValues :: Ushort4 ( value) => Ok ( value) ,
195
- VertexAttributeValues :: Ushort4Norm ( value) => Ok ( value) ,
194
+ VertexAttributeValues :: Uint16x4 ( value) => Ok ( value) ,
195
+ VertexAttributeValues :: Unorm16x4 ( value) => Ok ( value) ,
196
196
_ => Err ( FromVertexAttributeError :: new :: < Self > ( value) ) ,
197
197
}
198
198
}
@@ -203,8 +203,8 @@ impl TryFrom<VertexAttributeValues> for Vec<[u16; 2]> {
203
203
204
204
fn try_from ( value : VertexAttributeValues ) -> Result < Self , Self :: Error > {
205
205
match value {
206
- VertexAttributeValues :: Ushort2 ( value) => Ok ( value) ,
207
- VertexAttributeValues :: Ushort2Norm ( value) => Ok ( value) ,
206
+ VertexAttributeValues :: Uint16x2 ( value) => Ok ( value) ,
207
+ VertexAttributeValues :: Unorm16x2 ( value) => Ok ( value) ,
208
208
_ => Err ( FromVertexAttributeError :: new :: < Self > ( value) ) ,
209
209
}
210
210
}
@@ -215,8 +215,8 @@ impl TryFrom<VertexAttributeValues> for Vec<[i16; 2]> {
215
215
216
216
fn try_from ( value : VertexAttributeValues ) -> Result < Self , Self :: Error > {
217
217
match value {
218
- VertexAttributeValues :: Short2 ( value) => Ok ( value) ,
219
- VertexAttributeValues :: Short2Norm ( value) => Ok ( value) ,
218
+ VertexAttributeValues :: Sint16x2 ( value) => Ok ( value) ,
219
+ VertexAttributeValues :: Snorm16x2 ( value) => Ok ( value) ,
220
220
_ => Err ( FromVertexAttributeError :: new :: < Self > ( value) ) ,
221
221
}
222
222
}
@@ -227,7 +227,7 @@ impl TryFrom<VertexAttributeValues> for Vec<[u32; 4]> {
227
227
228
228
fn try_from ( value : VertexAttributeValues ) -> Result < Self , Self :: Error > {
229
229
match value {
230
- VertexAttributeValues :: Uint4 ( value) => Ok ( value) ,
230
+ VertexAttributeValues :: Uint32x4 ( value) => Ok ( value) ,
231
231
_ => Err ( FromVertexAttributeError :: new :: < Self > ( value) ) ,
232
232
}
233
233
}
@@ -238,7 +238,7 @@ impl TryFrom<VertexAttributeValues> for Vec<[i32; 4]> {
238
238
239
239
fn try_from ( value : VertexAttributeValues ) -> Result < Self , Self :: Error > {
240
240
match value {
241
- VertexAttributeValues :: Int4 ( value) => Ok ( value) ,
241
+ VertexAttributeValues :: Sint32x4 ( value) => Ok ( value) ,
242
242
_ => Err ( FromVertexAttributeError :: new :: < Self > ( value) ) ,
243
243
}
244
244
}
@@ -249,7 +249,7 @@ impl TryFrom<VertexAttributeValues> for Vec<[f32; 4]> {
249
249
250
250
fn try_from ( value : VertexAttributeValues ) -> Result < Self , Self :: Error > {
251
251
match value {
252
- VertexAttributeValues :: Float4 ( value) => Ok ( value) ,
252
+ VertexAttributeValues :: Float32x4 ( value) => Ok ( value) ,
253
253
_ => Err ( FromVertexAttributeError :: new :: < Self > ( value) ) ,
254
254
}
255
255
}
@@ -260,7 +260,7 @@ impl TryFrom<VertexAttributeValues> for Vec<[u32; 3]> {
260
260
261
261
fn try_from ( value : VertexAttributeValues ) -> Result < Self , Self :: Error > {
262
262
match value {
263
- VertexAttributeValues :: Uint3 ( value) => Ok ( value) ,
263
+ VertexAttributeValues :: Uint32x3 ( value) => Ok ( value) ,
264
264
_ => Err ( FromVertexAttributeError :: new :: < Self > ( value) ) ,
265
265
}
266
266
}
@@ -271,7 +271,7 @@ impl TryFrom<VertexAttributeValues> for Vec<[i32; 3]> {
271
271
272
272
fn try_from ( value : VertexAttributeValues ) -> Result < Self , Self :: Error > {
273
273
match value {
274
- VertexAttributeValues :: Int3 ( value) => Ok ( value) ,
274
+ VertexAttributeValues :: Sint32x3 ( value) => Ok ( value) ,
275
275
_ => Err ( FromVertexAttributeError :: new :: < Self > ( value) ) ,
276
276
}
277
277
}
@@ -282,7 +282,7 @@ impl TryFrom<VertexAttributeValues> for Vec<[f32; 3]> {
282
282
283
283
fn try_from ( value : VertexAttributeValues ) -> Result < Self , Self :: Error > {
284
284
match value {
285
- VertexAttributeValues :: Float3 ( value) => Ok ( value) ,
285
+ VertexAttributeValues :: Float32x3 ( value) => Ok ( value) ,
286
286
_ => Err ( FromVertexAttributeError :: new :: < Self > ( value) ) ,
287
287
}
288
288
}
@@ -293,7 +293,7 @@ impl TryFrom<VertexAttributeValues> for Vec<[u32; 2]> {
293
293
294
294
fn try_from ( value : VertexAttributeValues ) -> Result < Self , Self :: Error > {
295
295
match value {
296
- VertexAttributeValues :: Uint2 ( value) => Ok ( value) ,
296
+ VertexAttributeValues :: Uint32x2 ( value) => Ok ( value) ,
297
297
_ => Err ( FromVertexAttributeError :: new :: < Self > ( value) ) ,
298
298
}
299
299
}
@@ -304,7 +304,7 @@ impl TryFrom<VertexAttributeValues> for Vec<[i32; 2]> {
304
304
305
305
fn try_from ( value : VertexAttributeValues ) -> Result < Self , Self :: Error > {
306
306
match value {
307
- VertexAttributeValues :: Int2 ( value) => Ok ( value) ,
307
+ VertexAttributeValues :: Sint32x2 ( value) => Ok ( value) ,
308
308
_ => Err ( FromVertexAttributeError :: new :: < Self > ( value) ) ,
309
309
}
310
310
}
@@ -315,7 +315,7 @@ impl TryFrom<VertexAttributeValues> for Vec<[f32; 2]> {
315
315
316
316
fn try_from ( value : VertexAttributeValues ) -> Result < Self , Self :: Error > {
317
317
match value {
318
- VertexAttributeValues :: Float2 ( value) => Ok ( value) ,
318
+ VertexAttributeValues :: Float32x2 ( value) => Ok ( value) ,
319
319
_ => Err ( FromVertexAttributeError :: new :: < Self > ( value) ) ,
320
320
}
321
321
}
@@ -326,7 +326,7 @@ impl TryFrom<VertexAttributeValues> for Vec<u32> {
326
326
327
327
fn try_from ( value : VertexAttributeValues ) -> Result < Self , Self :: Error > {
328
328
match value {
329
- VertexAttributeValues :: Uint ( value) => Ok ( value) ,
329
+ VertexAttributeValues :: Uint32 ( value) => Ok ( value) ,
330
330
_ => Err ( FromVertexAttributeError :: new :: < Self > ( value) ) ,
331
331
}
332
332
}
@@ -337,7 +337,7 @@ impl TryFrom<VertexAttributeValues> for Vec<i32> {
337
337
338
338
fn try_from ( value : VertexAttributeValues ) -> Result < Self , Self :: Error > {
339
339
match value {
340
- VertexAttributeValues :: Int ( value) => Ok ( value) ,
340
+ VertexAttributeValues :: Sint32 ( value) => Ok ( value) ,
341
341
_ => Err ( FromVertexAttributeError :: new :: < Self > ( value) ) ,
342
342
}
343
343
}
@@ -348,7 +348,7 @@ impl TryFrom<VertexAttributeValues> for Vec<f32> {
348
348
349
349
fn try_from ( value : VertexAttributeValues ) -> Result < Self , Self :: Error > {
350
350
match value {
351
- VertexAttributeValues :: Float ( value) => Ok ( value) ,
351
+ VertexAttributeValues :: Float32 ( value) => Ok ( value) ,
352
352
_ => Err ( FromVertexAttributeError :: new :: < Self > ( value) ) ,
353
353
}
354
354
}
@@ -513,9 +513,9 @@ mod tests {
513
513
} ;
514
514
assert_eq ! (
515
515
format!( "{}" , error) ,
516
- "cannot convert VertexAttributeValues::Uint4 to alloc::vec::Vec<u32>"
516
+ "cannot convert VertexAttributeValues::Uint32x4 to alloc::vec::Vec<u32>"
517
517
) ;
518
518
assert_eq ! ( format!( "{:?}" , error) ,
519
- "FromVertexAttributeError { from: Uint4 ([[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]), variant: \" Uint4 \" , into: \" alloc::vec::Vec<u32>\" }" ) ;
519
+ "FromVertexAttributeError { from: Uint32x4 ([[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]), variant: \" Uint32x4 \" , into: \" alloc::vec::Vec<u32>\" }" ) ;
520
520
}
521
521
}
0 commit comments