|
| BitonicSortT (sdw::ComputeWriter &writer, uint32_t batchesPerPass) |
|
template<typename ValueT > |
void | sortT (sdw::ShaderWriter &writer, sdw::UInt elementOffset, sdw::UInt elementCount, sdw::UInt groupIndex, sdw::UInt threadIndex, sdw::Array< sdw::UInt > const &inputKeys, sdw::Array< sdw::UInt > const &outputKeys, sdw::Array< ValueT > const &inputValues, sdw::Array< ValueT > const &outputValues, ValueT const &invalidValue) |
|
template<typename ValueT > |
void | sortT (sdw::ComputeWriter &writer, sdw::UInt elementOffset, sdw::UInt elementCount, sdw::UInt groupIndex, sdw::UInt threadIndex, sdw::Array< sdw::UInt > const &inputKeys, sdw::Array< sdw::UInt > const &outputKeys, ValueT const &invalidValue) |
|
template<uint32_t ValueSizeT>
struct castor3d::shader::BitonicSortT< ValueSizeT >
- ValueSizeT The size of the value type.