FAST/OpenCLProgram.hpp file

Contents

Namespaces

namespace fast
FAST namespace - All FAST code lives in this namespace.

Classes

class fast::OpenCLProgram
OpenCL program.
struct fast::KernelArgument
Struct describing a kernel argument. This is collected automatically from the kernel.
class fast::Kernel
Represents an OpenCL Kernel.
class fast::Queue
Wrapper for OpenCL CommandQueue.
class fast::OpenCLBuffer
OpenCL Buffer.

Enums

enum class KernelArgumentAccess { UNSPECIFIED, READ_ONLY, WRITE_ONLY, READ_WRITE }
Access qualifier of a kernel argument.
enum class KernelMemoryAccess { READ_WRITE = 0, READ_ONLY, WRITE_ONLY }
Access to OpenCL memory granted to kernel.
enum class HostMemoryAccess { UNSPECIFIED = 0, READ_ONLY, WRITE_ONLY, NONE }
Access to OpenCL memory granted to host.