|
Kompute
|
This is the complete list of members for kp::Algorithm, including all inherited members.
| Algorithm(std::shared_ptr< vk::Device > device, const std::vector< std::shared_ptr< Tensor >> &tensors={}, const std::vector< uint32_t > &spirv={}, const Workgroup &workgroup={}, const std::vector< S > &specializationConstants={}, const std::vector< P > &pushConstants={}) | kp::Algorithm | inline |
| destroy() (defined in kp::Algorithm) | kp::Algorithm | |
| getPushConstants() | kp::Algorithm | inline |
| getSpecializationConstants() | kp::Algorithm | inline |
| getTensors() | kp::Algorithm | |
| getWorkgroup() | kp::Algorithm | |
| isInit() | kp::Algorithm | |
| rebuild(const std::vector< std::shared_ptr< Tensor >> &tensors, const std::vector< uint32_t > &spirv, const Workgroup &workgroup={}, const std::vector< S > &specializationConstants={}, const std::vector< P > &pushConstants={}) | kp::Algorithm | inline |
| recordBindCore(const vk::CommandBuffer &commandBuffer) | kp::Algorithm | |
| recordBindPush(const vk::CommandBuffer &commandBuffer) | kp::Algorithm | |
| recordDispatch(const vk::CommandBuffer &commandBuffer) | kp::Algorithm | |
| setPushConstants(const std::vector< T > &pushConstants) | kp::Algorithm | inline |
| setPushConstants(void *data, uint32_t size, uint32_t memorySize) | kp::Algorithm | inline |
| setWorkgroup(const Workgroup &workgroup, uint32_t minSize=1) | kp::Algorithm | |
| ~Algorithm() | kp::Algorithm |