Add .x, .y, .z accessors to vector types
Offen
feature
- Vorherrschende Sprache
- C++
- Sterne
- 1.7k
- Forks
- 340
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Make is possible to access components of vector types (e.g. `float4_`, `int8_`) by names (e.g. `.x`, `.y`).
For example, this should be possible:
```
boost::compute::float4_ v;
v.x = 1;
v.y = 2;
v.z = 3;
v.w = 4;
assert(v == boost::compute::float4_(1, 2, 3, 4));
```
Note that names should only be available if the type actually has enough values (e.g. `float2_` should not have a `.z` field).
##
Beitragsleitfaden
Bewertung
Dieses Issue wurde noch nicht bewertet.