# Component-Wise Vector Functions

Lists the component-wise vector functions.

## In this section

Topic | Description |
---|---|

Rotates a vector left by a given number of 32-bit components and insert selected elements of that result into another vector. | |

Creates a new vector by combining the x and y-components of two vectors. | |

Creates a new vector by combining the z and w-components of two vectors. | |

Permutes the components of two vectors to create a new vector. | |

Rotates the vector left by a given number of 32-bit elements. | |

Rotates the vector right by a given number of 32-bit elements. | |

Performs a per-component selection between two input vectors and returns the resulting vector. | |

Defines a control vector for use in | |

Shifts a vector left by a given number of 32-bit elements, filling the vacated elements with elements from a second vector. | |

Replicates the w component of a vector to all of the components. | |

Replicates the x component of a vector to all of the components. | |

Replicates the y component of a vector to all of the components. | |

Replicates the z component of a vector to all of the components. | |

Swizzles a vector. |