CLRX  1
An unofficial OpenCL extensions designed for Radeon GPUs
Public Attributes | List of all members
CLRX::AmdKernelInput Struct Reference

AMD kernel input. More...

#include <AmdBinGen.h>

Public Attributes

CString kernelName
 kernel name
 
size_t dataSize
 data size
 
const cxbyte * data
 data
 
size_t headerSize
 kernel header size (used if useConfig=false)
 
const cxbyte * header
 kernel header size (used if useConfig=false)
 
size_t metadataSize
 metadata size (used if useConfig=false)
 
const char * metadata
 kernel's metadata (used if useConfig=false)
 
std::vector< CALNoteInputcalNotes
 CAL Note array (used if useConfig=false)
 
bool useConfig
 true if configuration has been used to generate binary
 
AmdKernelConfig config
 kernel's configuration
 
size_t codeSize
 code size
 
const cxbyte * code
 code
 
std::vector< BinSectionextraSections
 list of extra sections
 
std::vector< BinSymbolextraSymbols
 list of extra symbols
 

Detailed Description

AMD kernel input.


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