0.8.0 API documentation
Namespaces | Functions
reduce.hpp File Reference

Include to perform reduction operations. More...

Go to the source code of this file.

Namespaces

 gli
 Namespace where all the classes and functions provided by GLI are exposed.
 

Functions

template<typename vec_type >
vec_type reduce (texture1d const &In0, texture1d const &In1, typename reduce_func< vec_type >::type TexelFunc, typename reduce_func< vec_type >::type ReduceFunc)
 Compute per-texel operations using a user defined function. More...
 
template<typename vec_type >
vec_type reduce (texture1d_array const &In0, texture1d_array const &In1, typename reduce_func< vec_type >::type TexelFunc, typename reduce_func< vec_type >::type ReduceFunc)
 Compute per-texel operations using a user defined function. More...
 
template<typename vec_type >
vec_type reduce (texture2d const &In0, texture2d const &In1, typename reduce_func< vec_type >::type TexelFunc, typename reduce_func< vec_type >::type ReduceFunc)
 Compute per-texel operations using a user defined function. More...
 
template<typename vec_type >
vec_type reduce (texture2d_array const &In0, texture2d_array const &In1, typename reduce_func< vec_type >::type TexelFunc, typename reduce_func< vec_type >::type ReduceFunc)
 Compute per-texel operations using a user defined function. More...
 
template<typename vec_type >
vec_type reduce (texture3d const &In0, texture3d const &In1, typename reduce_func< vec_type >::type TexelFunc, typename reduce_func< vec_type >::type ReduceFunc)
 Compute per-texel operations using a user defined function. More...
 
template<typename vec_type >
vec_type reduce (texture_cube const &In0, texture_cube const &In1, typename reduce_func< vec_type >::type TexelFunc, typename reduce_func< vec_type >::type ReduceFunc)
 Compute per-texel operations using a user defined function. More...
 
template<typename vec_type >
vec_type reduce (texture_cube_array const &In0, texture_cube_array const &In1, typename reduce_func< vec_type >::type TexelFunc, typename reduce_func< vec_type >::type ReduceFunc)
 Compute per-texel operations using a user defined function. More...
 
template<typename texture_type , typename vec_type >
vec_type reduce (texture_type const &In0, texture_type const &In1, typename reduce_func< vec_type >::type TexelFunc, typename reduce_func< vec_type >::type ReduceFunc)
 Compute per-texel operations using a user defined function. More...
 

Detailed Description

Include to perform reduction operations.

Definition in file reduce.hpp.