CLRX  1
An unofficial OpenCL extensions designed for Radeon GPUs
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Types | Public Member Functions | Protected Attributes | List of all members
CLRX::AmdCL2InnerGPUBinaryBase Class Reference

AMD OpenCL 2.0 inner binary base class. More...

#include <AmdCL2Binaries.h>

Inheritance diagram for CLRX::AmdCL2InnerGPUBinaryBase:
CLRX::AmdCL2InnerGPUBinary CLRX::AmdCL2OldInnerGPUBinary

Public Types

typedef Array< std::pair
< CString, size_t > > 
KernelDataMap
 inner binary map type
 

Public Member Functions

size_t getKernelsNum () const
 get kernels number
 
const AmdCL2GPUKernelgetKernelData (size_t index) const
 get kernel data for specified index
 
AmdCL2GPUKernelgetKernelData (size_t index)
 get kernel data for specified index
 
const AmdCL2GPUKernelgetKernelData (const char *name) const
 get kernel data for specified kernel name
 

Protected Attributes

Array< AmdCL2GPUKernelkernels
 kernel headers
 
KernelDataMap kernelDataMap
 kernel data map
 

Detailed Description

AMD OpenCL 2.0 inner binary base class.


The documentation for this class was generated from the following file: